亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

docker開發_在basic image的基礎上創建自定義的image

2024-06-28 13:24:38
字體:
來源:轉載
供稿:網友
docker開發_在basic image的基礎上創建自定義的image

方法一:docker commit

1. 跑一個basic image,docker新建了一個容器

root@Ubuntu:/home/thm/docker/test# docker run -i -t tanghuimin0713/ubuntu_amd64:14.04 /bin/bash WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4]root@5d807872b2ba:/# 

2. 在容器內安裝apache2

root@5d807872b2ba:/# apt-get updateIgn http://archive.ubuntu.com trusty InRelease       Hit http://archive.ubuntu.com trusty Release.gpgHit http://archive.ubuntu.com trusty ReleaseHit http://archive.ubuntu.com trusty/main i386 PackagesGet:1 http://archive.ubuntu.com trusty/main Translation-en [762 kB]Fetched 762 kB in 34s (22.1 kB/s)                                                                                                              Reading package lists... Doneroot@5d807872b2ba:/# root@5d807872b2ba:/# apt-get install apache2Reading package lists... DoneBuilding dependency tree... DoneThe following extra packages will be installed:.........

3. 退出容器,將剛才裝了apache的容器創建成一個新的image

root@5d807872b2ba:/# exit  exitroot@ubuntu:/home/thm/docker/test# root@ubuntu:/home/thm/docker/test# docker ps -lCONTAINER ID        IMAGE                               COMMAND             CREATED             STATUS              PORTS               NAMES5d807872b2ba        tanghuimin0713/ubuntu_amd64:14.04   /bin/bash           7 minutes ago       Exit 0                                  nostalgic_heisenberg   root@ubuntu:/home/thm/docker/test# docker commit 5d807872b2ba tanghuimin0713/ubuntu_amd64_apache2:14.04e7df0b3ab526c83098d54e826b4e8e1f2c6efbe0a2511c3b06b79723bacfff52root@ubuntu:/home/thm/docker/test# docker imagesREPOSITORY                            TAG                 IMAGE ID            CREATED             VIRTUAL SIZEtanghuimin0713/ubuntu_amd64_apache2   14.04               e7df0b3ab526        3 seconds ago       248.1 MBscratch                               latest              6e1aa483880d        About an hour ago   0 Btanghuimin0713/ubuntu_amd64           14.04               6cfee0d4349b        4 hours ago         216.8 MBtanghuimin0713/ubuntu_amd64           latest              6cfee0d4349b        4 hours ago         216.8 MBtanghuimin0713/ubuntu_i386            14.04               ee57f53fe012        5 hours ago         216.8 MBtanghuimin0713/ubuntu_i386            latest              ee57f53fe012        5 hours ago         216.8 MBubuntu                                14.04               c4ff7513909d        9 days ago          225.4 MBubuntu                                trusty              c4ff7513909d        9 days ago          225.4 MBubuntu                                14.04.1             c4ff7513909d        9 days ago          225.4 MBubuntu                                latest              c4ff7513909d        9 days ago          225.4 MBubuntu                                14.10               75204fdb260b        9 days ago          230.1 MBubuntu                                utopic              75204fdb260b        9 days ago          230.1 MBubuntu                                12.04               822a01ae9a15        9 days ago          108.1 MBubuntu                                12.04.5             822a01ae9a15        9 days ago          108.1 MBubuntu                                PRecise             822a01ae9a15        9 days ago          108.1 MBubuntu                                12.10               c5881f11ded9        9 weeks ago         172.2 MBubuntu                                quantal             c5881f11ded9        9 weeks ago         172.2 MBubuntu                                13.04               463ff6be4238        9 weeks ago         169.4 MBubuntu                                raring              463ff6be4238        9 weeks ago         169.4 MBubuntu                                13.10               195eb90b5349        9 weeks ago         184.7 MBubuntu                                saucy               195eb90b5349        9 weeks ago         184.7 MBjamtur01/puppetmaster                 latest              99200e07340a        11 weeks ago        312.4 MBubuntu                                10.04               3db9c44f4520        4 months ago        183 MBubuntu                                lucid               3db9c44f4520        4 months ago        183 MBroot@ubuntu:/home/thm/docker/test# 

4. run一下剛剛新創建的image,看看container內是否存在剛剛安裝的apache2

root@ubuntu:/home/thm/docker/test# docker run -t -i tanghuimin0713/ubuntu_amd64_apache2:14.04 /bin/bash WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4]root@081572d422c7:/# root@081572d422c7:/# root@081572d422c7:/# apacheapache2     apache2ctl  apachectl   

5. 將新創建的image同步到docker hub

docker push tanghuimin0713/ubuntu_amd64_apache2

方法二:Dockerfile

1. 在一個空目錄下創建Dockerfile,并在Dockerfile中寫入如下類似批處理的語句

root@ubuntu:/home/thm/docker/test# touch Dockerfileroot@ubuntu:/home/thm/docker/test# vim Dockerfile 
  1 FROM tanghuimin0713/ubuntu_amd64:14.04  2 RUN apt-get update  3 RUN apt-get install -y nginx  4 RUN echo "Hi, I am in your container" > /usr/share/nginx/html/index.html  5 EXPOSE 80

Dockerfile中相關命令解釋:

FROM: 以"tanghuimin0713/ubuntu_amd64:14.04"為basic image運行一個container;

RUN: 在container中執行命令;

EXPOSE: 將鏡像的80端口暴露在外,這樣容器外可以看到這個端口并與其通信;

2. docker build創建image

root@ubuntu:/home/thm/docker/test# root@ubuntu:/home/thm/docker/test# docker build -t="tanghuimin0713/ubuntu_amd64_nginx:14.04" .Uploading context  2.56 kBUploading context Step 0 : FROM tanghuimin0713/ubuntu_amd64:14.04 ---> 6cfee0d4349bStep 1 : RUN apt-get update ---> Running in dedead78ac76Ign http://archive.ubuntu.com trusty InReleaseHit http://archive.ubuntu.com trusty Release.gpgHit http://archive.ubuntu.com trusty ReleaseHit http://archive.ubuntu.com trusty/main i386 PackagesGet:1 http://archive.ubuntu.com trusty/main Translation-en [762 kB]Fetched 762 kB in 2min 16s (5571 B/s)Reading package lists... ---> 3af4720f8ec3Step 2 : RUN apt-get install -y nginx ---> Running in e6a4a63286feReading package lists...Building dependency tree...The following extra packages will be installed:.........Processing triggers for libc-bin (2.19-0ubuntu6) ...Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... ---> 409a0d5cd91bStep 3 : RUN echo "Hi, I am in your container" > /usr/share/nginx/html/index.html ---> Running in 783d8789509c ---> 9a5d96a41a0bStep 4 : EXPOSE 80 ---> Running in a2e24fc2d4b9 ---> 6cd5691b7c8cSuccessfully built 6cd5691b7c8cRemoving intermediate container dedead78ac76Removing intermediate container e6a4a63286feRemoving intermediate container 783d8789509cRemoving intermediate container a2e24fc2d4b9root@ubuntu:/home/thm/docker/test# 

3. 查看image是否創建成功

root@ubuntu:/home/thm/docker/test# docker imagesREPOSITORY                          TAG                 IMAGE ID            CREATED             VIRTUAL SIZEtanghuimin0713/ubuntu_amd64_nginx   14.04               6cd5691b7c8c        30 seconds ago      259.2 MBscratch                             latest              6e1aa483880d        2 hours ago         0 Btanghuimin0713/ubuntu_amd64         14.04               6cfee0d4349b        5 hours ago         216.8 MBtanghuimin0713/ubuntu_amd64         latest              6cfee0d4349b        5 hours ago         216.8 MBtanghuimin0713/ubuntu_i386          14.04               ee57f53fe012        6 hours ago         216.8 MBtanghuimin0713/ubuntu_i386          latest              ee57f53fe012        6 hours ago         216.8 MBubuntu                              14.04.1             c4ff7513909d        9 days ago          225.4 MBubuntu                              14.04               c4ff7513909d        9 days ago          225.4 MBubuntu                              latest              c4ff7513909d        9 days ago          225.4 MBubuntu                              trusty              c4ff7513909d        9 days ago          225.4 MB

4. run一下新創建的image

root@ubuntu:/home/thm/docker/test# docker run -i -t tanghuimin0713/ubuntu_amd64_nginx:14.04 /bin/bashroot@45494a615738:/# root@45494a615738:/# which nginx/usr/sbin/nginx

nginx命令是存在的,成功。

5. 將新創建的image同步到docker hub

docker push tanghuimin0713/ubuntu_amd64_nginx:14.04


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色噜噜亚洲精品中文字幕| 久久夜色精品国产欧美乱| 国产午夜精品麻豆| …久久精品99久久香蕉国产| 亚洲视频电影图片偷拍一区| 国产精品2018| 国产精品成人免费视频| 精品福利在线看| 91久久久久久久久久| 国产精品成人播放| 久久精品亚洲国产| 亚洲色图18p| 日韩欧美成人区| 国产成人精品免费视频| 日韩经典中文字幕| 成人高h视频在线| 亚洲成人性视频| 欧美精品激情视频| 国产成人精品国内自产拍免费看| 国产成人+综合亚洲+天堂| 亚洲自拍偷拍色片视频| 另类美女黄大片| 91久久精品国产91久久性色| 欧美在线视频一二三| 97视频免费在线观看| 91在线视频导航| 夜夜嗨av一区二区三区免费区| 欧美成人性色生活仑片| 久久精品国产欧美亚洲人人爽| 日韩av在线最新| 大胆欧美人体视频| 亚洲第一天堂av| 日韩在线观看免费全集电视剧网站| 国产999在线观看| 亚洲最大中文字幕| 国产裸体写真av一区二区| 亚洲欧美第一页| 欧美激情女人20p| 97国产真实伦对白精彩视频8| 伊人久久大香线蕉av一区二区| 国产精品自拍偷拍视频| 欧美人在线视频| 欧美日韩国产精品专区| 亚洲品质视频自拍网| 国产成人免费91av在线| 成人在线一区二区| 7m第一福利500精品视频| 国产精品一区二区女厕厕| 亚洲韩国欧洲国产日产av| 日韩视频在线一区| 日韩在线观看免费av| 富二代精品短视频| 国产一区二区三区丝袜| 国产精品久久久久久久av大片| 亚洲国产精品久久| 成人国产亚洲精品a区天堂华泰| 97国产在线观看| 国产精品pans私拍| 97视频在线观看亚洲| 国产精品爱久久久久久久| 精品国产一区二区三区久久久| 亚洲国产精彩中文乱码av在线播放| 国产一区二区在线免费| 久久久精品在线| 日韩一级黄色av| 久久中文字幕国产| 久久成人精品电影| 国产精品三级久久久久久电影| 亚洲午夜激情免费视频| 欧美一区二区影院| 久久免费视频这里只有精品| 2020国产精品视频| 日韩视频免费中文字幕| 97精品免费视频| 亚洲欧美一区二区三区久久| 国产精品羞羞答答| 欧美性猛交xxxx黑人猛交| 亚洲免费中文字幕| 国产欧美精品一区二区三区介绍| 日韩69视频在线观看| 国产精品欧美久久久| 成人妇女淫片aaaa视频| 国产精品视频公开费视频| 欧美视频一二三| 久久人人爽人人爽人人片av高请| 欧美一区二区视频97| 亚洲精品动漫久久久久| 91精品免费看| 欧美午夜电影在线| 欧美一级黄色网| 久久99久国产精品黄毛片入口| 欧美成人免费全部| 91精品视频免费看| 亚洲成年人在线播放| 日本精品在线视频| 国产成人av在线播放| 中文字幕亚洲综合久久筱田步美| 欧美性猛交xxxx乱大交蜜桃| 国产精品久久国产精品99gif| 久久综合久久美利坚合众国| 久久伊人精品一区二区三区| 久久精品国产一区| 欧美俄罗斯乱妇| 亚洲国产高清福利视频| 精品欧美激情精品一区| 国产精品久久久av| 国产精品亚洲片夜色在线| 成人久久18免费网站图片| 日韩经典第一页| 国产又爽又黄的激情精品视频| 91欧美日韩一区| 日韩av在线网页| 动漫精品一区二区| 亚洲精品福利视频| 欧美与黑人午夜性猛交久久久| 911国产网站尤物在线观看| 亚洲一区二区中文| 午夜精品一区二区三区av| 国产激情久久久久| 成人a视频在线观看| 美女扒开尿口让男人操亚洲视频网站| 日韩精品视频观看| 欧美视频中文字幕在线| 北条麻妃久久精品| 欧美亚洲伦理www| 精品国产乱码久久久久久天美| 国产欧美精品xxxx另类| 在线观看国产欧美| 日韩精品免费一线在线观看| 亚洲精品日韩av| 亚洲综合av影视| 国产精品久久久久久久久免费| 国产精品v片在线观看不卡| 日韩不卡中文字幕| 国产精品一区二区女厕厕| 91色视频在线观看| 亚洲最大成人网色| 2020久久国产精品| 亚洲视频视频在线| 日韩欧美亚洲一二三区| 亚洲成人中文字幕| 久久久久日韩精品久久久男男| 97婷婷大伊香蕉精品视频| 国产日韩欧美中文| 97在线免费观看视频| 日本韩国在线不卡| 亚洲成色777777在线观看影院| 国产亚洲a∨片在线观看| 色先锋久久影院av| 国产亚洲精品日韩| 亚洲成年网站在线观看| 一区二区国产精品视频| 97超级碰碰碰久久久| 国产精品激情自拍| 久久久精品视频在线观看| 欧美日韩在线另类| 欧美日韩爱爱视频| 欧美精品久久久久久久久| 91麻豆国产精品| 欧美午夜精品久久久久久久| 日韩中文字幕在线播放| 国产欧美最新羞羞视频在线观看| 欧美精品在线免费播放| 日韩精品www|