欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu Docker 源碼編譯(1.9.1 )詳解

 更新時(shí)間:2016年11月07日 09:19:36   投稿:lqh  
這篇文章主要介紹了Ubuntu Docker 源碼編譯(1.9.1 )詳解的相關(guān)資料,這里對(duì)編譯過(guò)程進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下

Ubuntu Docker 源碼編譯:

             網(wǎng)上對(duì)Ubuntu Docker 源碼編譯的資料有很多,但是對(duì)于具體如何操作,和命令的實(shí)現(xiàn)不是多細(xì)致,經(jīng)過(guò)我一番折騰,終于把源碼編譯搞定,這里記錄下,以便以后使用參考,

一、系統(tǒng)環(huán)境

       Ubuntu14.04 desktop 64位

二、安裝Docker(Docker內(nèi)編譯Docker)

$ sudo apt-get update 

$ sudo apt-get install wget 

$ wget -qO- https://get.docker.com/ | sh 

三、拉取Docker開(kāi)發(fā)環(huán)境容器

# docker pull docker-dev:1.9.1 

四、下載Docker源碼到本地機(jī)器

# apt-get install git 


# mkdir -p /home/docker/src 



# cd /home/docker/src 



# git clone https://github.com/docker/docker.git 



# cd docker 



# git checkout v1.9.1 

五、編譯

       其實(shí)Docker編譯容器內(nèi)自帶了源碼,這里第四步將源碼下載到本地機(jī)器,主要是為了二次開(kāi)發(fā)方便。

        可以將開(kāi)發(fā)好的新代碼替換容器內(nèi)原有的代碼,進(jìn)行定制開(kāi)發(fā)。

        1. 創(chuàng)建本地編譯結(jié)果保存目錄

# mkdir -p /home/docker/bundles  

        2. 啟動(dòng)容器,并映射本地代碼到容器:

# docker run --rm -it --privileged \ 
  -e BUILDFLAGS \ 
  -e DOCKER_CLIENTONLY \ 
  -e DOCKER_EXECDRIVER \ 
  -e DOCKER_EXPERIMENTAL \ 
  -e DOCKER_GRAPHDRIVER \ 
  -e DOCKER_STORAGE_OPTS \ 
  -e DOCKER_USERLANDPROXY \ 
  -e TESTDIRS -e TESTFLAGS \ 
  -e TIMEOUT \ 
  -v /home/docker/bundles:/go/src/github.com/docker/docker/bundles \ 
  -v /home/docker/src:/tmp \ 
  docker-dev:1.9.1 \ 
  bash 

        3. 在容器中編譯(此命令在容器中執(zhí)行):

# cp -a /tmp/docker/* /go/src/github.com/docker/docker/ 

# hack/make.sh binary  

        4. 編譯完成后,退出容器,檢查本地結(jié)果路徑,已經(jīng)生成了編譯好的Docker可執(zhí)行文件:

# ls -l /home/docker/bundles 

六、驗(yàn)證

# cd /home/docker/bundles/1.9.1/binary 

# ./docker version 

 感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Docker?compose搭建ELK服務(wù)基本使用

    Docker?compose搭建ELK服務(wù)基本使用

    這篇文章主要為大家介紹了Docker?compose搭建ELK服務(wù)基本使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • docker安裝nacos的詳細(xì)教程

    docker安裝nacos的詳細(xì)教程

    這篇文章主要介紹了docker安裝nacos,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • docker安裝redis設(shè)置密碼并連接的操作

    docker安裝redis設(shè)置密碼并連接的操作

    這篇文章主要介紹了docker安裝redis設(shè)置密碼并連接的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • docker環(huán)境下數(shù)據(jù)庫(kù)的備份(postgresql, mysql) 實(shí)例代碼

    docker環(huán)境下數(shù)據(jù)庫(kù)的備份(postgresql, mysql) 實(shí)例代碼

    這篇文章主要介紹了docker環(huán)境下數(shù)據(jù)庫(kù)的備份(postgresql, mysql) ,需要的朋友可以參考下
    2019-05-05
  • 詳解用Docker搭建外部可以訪問(wèn)的mysql

    詳解用Docker搭建外部可以訪問(wèn)的mysql

    這篇文章主要介紹了詳解用Docker搭建外部可以訪問(wèn)的mysql,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • docker一鍵部署MySQL的實(shí)現(xiàn)示例

    docker一鍵部署MySQL的實(shí)現(xiàn)示例

    本文主要介紹了docker一鍵部署MySQL的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Docker初級(jí)網(wǎng)絡(luò)端口映射的配置

    Docker初級(jí)網(wǎng)絡(luò)端口映射的配置

    這篇文章主要介紹了Docker初級(jí)網(wǎng)絡(luò)端口映射的配置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • docker搭建es集群實(shí)現(xiàn)過(guò)程詳解

    docker搭建es集群實(shí)現(xiàn)過(guò)程詳解

    這篇文章主要為大家介紹了docker搭建es集群實(shí)現(xiàn)過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Docker 容器之間的互相通信實(shí)現(xiàn)示例

    Docker 容器之間的互相通信實(shí)現(xiàn)示例

    本文主要介紹了Docker 容器之間的互相通信實(shí)現(xiàn)示例,通過(guò)創(chuàng)建自定義網(wǎng)絡(luò),你可以輕松地在 Docker 容器之間建立通信,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • 阿里云鏡像安裝docker報(bào)錯(cuò)的問(wèn)題及解決方案

    阿里云鏡像安裝docker報(bào)錯(cuò)的問(wèn)題及解決方案

    這篇文章主要介紹了阿里云鏡像安裝docker報(bào)錯(cuò)的問(wèn)題及解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評(píng)論