亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > docker鏡像的導入和導出的實現

docker鏡像的導入和導出的實現

熱門標簽:株洲電銷 南充電銷外呼系統 宿州外呼系統公司 陜西辦理400電話 海外工廠地圖標注 貴陽網絡外呼系統軟件 地圖標注小程序 信陽電銷外呼系統怎么樣 南昌外呼系統定制

gitlab 的docker使用

gitlab docker

啟動命令

docker run -d -p 3000:80 twang2218/gitlab-ce-zh:9.0.3

docker run -d -p 8080:80 gitlab/gitlab-ce:latest

將容器修改提交到鏡像

# 進入容器內部
[root@#localhost docker]# docker run -ti ubuntu:14.04 /bin/bash
root@812a997f614a:/# id 
uid=0(root) gid=0(root) groups=0(root)

#做了一些修改
root@812a997f614a:/# echo update>update.txt
root@812a997f614a:/# exit
exit

[root@#localhost docker]# docker ps -a
CONTAINER ID    IMAGE             COMMAND         CREATED       STATUS              PORTS                  NAMES
812a997f614a    ubuntu:14.04          "/bin/bash"       7 minutes ago    Exited (0) 22 seconds ago                        zealous_euler
69304dea46c7    gitlab/gitlab-ce:latest    "/assets/wrapper"    About an hour ago  Exited (127) 44 minutes ago                       competent_minsky
67ba866e21b0    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (137) About an hour ago                      hungry_hoover
2a3d08a0a2ff    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    2 hours ago     Exited (137) About an hour ago                      nervous_wozniak
6db49540be99    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    2 hours ago     Exited (255) 2 hours ago     22/tcp, 443/tcp, 0.0.0.0:3000->80/tcp  romantic_elion
b08a6d6ed716    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (255) 2 hours ago     22/tcp, 443/tcp, 0.0.0.0:8080->80/tcp  competent_brahmagupta
33fd0b1ebd27    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (127) 2 hours ago                         loving_brattain
6f53620a930c    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    3 hours ago     Exited (127) 2 hours ago                         brave_galileo
88df78f77c4e    ubuntu:14.04          "sleep 360"       4 days ago     Exited (137) 4 days ago                         testcopy
81a879a36bd3    wordpress           "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                          wordpress
a57a3cc492b7    mysql             "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                          mysqlwp

# 將修改多的鏡像保存成一個新的
[root@#localhost docker]# docker commit 812a997f614a ubuntu:update
sha256:317f102584605694da424bc96764559a1ccfda13943353f4cbdfd89c96515e6b

[root@#localhost docker]# docker images
REPOSITORY         TAG         IMAGE ID      CREATED       SIZE
ubuntu           update       317f10258460    5 seconds ago    188 MB
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GB
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GB
mysql            latest       9546ca122d3a    8 days ago     407 MB
wordpress          latest       4ad41adc2794    2 weeks ago     401 MB
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MB
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MB

# 查看修改多的鏡像和原來鏡像之間的差異
[root@#localhost docker]# docker diff 812a997f614a
C /var
C /var/cache
C /var/cache/apt
D /var/cache/apt/srcpkgcache.bin
D /var/cache/apt/pkgcache.bin
C /var/lib
C /var/lib/apt
C /var/lib/apt/lists
A /var/lib/apt/lists/lock
A /var/lib/apt/lists/partial
A /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_trusty-updates_InRelease
A /update.txt
C /root
A /root/.bash_history
[root@#localhost docker]# 

鏡像的導入和導出

export 和improt

[root@#localhost docker]# docker run -ti ubuntu:update /bin/bash
root@cbe3cb7799ed:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp update.txt usr var

[root@#localhost docker]# 
[root@#localhost docker]# docker ps -a
CONTAINER ID    IMAGE             COMMAND         CREATED       STATUS            PORTS                  NAMES
cbe3cb7799ed    ubuntu:update         "/bin/bash"       47 seconds ago   Exited (1) 6 seconds ago                       adoring_kare
812a997f614a    ubuntu:14.04          "/bin/bash"       16 minutes ago   Exited (0) 8 minutes ago                       zealous_euler
69304dea46c7    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (127) 53 minutes ago                      competent_minsky
67ba866e21b0    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (137) 2 hours ago                       hungry_hoover
2a3d08a0a2ff    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    2 hours ago     Exited (137) 2 hours ago                       nervous_wozniak
6db49540be99    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    2 hours ago     Exited (255) 2 hours ago   22/tcp, 443/tcp, 0.0.0.0:3000->80/tcp  romantic_elion
b08a6d6ed716    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (255) 2 hours ago   22/tcp, 443/tcp, 0.0.0.0:8080->80/tcp  competent_brahmagupta
33fd0b1ebd27    gitlab/gitlab-ce:latest    "/assets/wrapper"    3 hours ago     Exited (127) 2 hours ago                       loving_brattain
6f53620a930c    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    3 hours ago     Exited (127) 2 hours ago                       brave_galileo
88df78f77c4e    ubuntu:14.04          "sleep 360"       4 days ago     Exited (137) 4 days ago                        testcopy
81a879a36bd3    wordpress           "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                         wordpress
a57a3cc492b7    mysql             "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                         mysqlwp

# 將鏡像導出到文件
[root@#localhost docker]# docker export cbe3cb7799ed > update.tar


# 創建一個新靜像從基于導出的文件
[root@#localhost /]# docker import - update < update.tar 
sha256:fd00d520a43eb5dc6cca8717fe0ca04cfdc53b02cad2fb5b50d877b8e6d6c3bc
[root@#localhost /]# docker images
REPOSITORY         TAG         IMAGE ID      CREATED       SIZE
update           latest       fd00d520a43e    13 seconds ago   165 MB
ubuntu           update       317f10258460    11 minutes ago   188 MB
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GB
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GB
mysql            latest       9546ca122d3a    8 days ago     407 MB
wordpress          latest       4ad41adc2794    2 weeks ago     401 MB
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MB
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MB
[root@#localhost /]# 

save 和load

(像當與鏡像的備份和恢復)

# update是一個已經存在的鏡像
[root@#localhost /]# docker save -o update1.tar update
[root@#localhost /]# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp update1.tar update.tar usr var
[root@#localhost /]# du -sh update1.tar 
166M  update1.tar

# 刪除update鏡像
[root@#localhost /]# docker rmi update
Untagged: update:latest
Deleted: sha256:fd00d520a43eb5dc6cca8717fe0ca04cfdc53b02cad2fb5b50d877b8e6d6c3bc
Deleted: sha256:14cc8cd7b783152682835346e5fe90860a9feeb684866688692285319d4e97ad

[root@#localhost /]# docker images
REPOSITORY         TAG         IMAGE ID      CREATED       SIZE
ubuntu           update       317f10258460    16 minutes ago   188 MB
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GB
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GB
mysql            latest       9546ca122d3a    8 days ago     407 MB
wordpress          latest       4ad41adc2794    2 weeks ago     401 MB
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MB
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MB

#導入鏡像
[root@#localhost /]# docker load < update1.tar 
14cc8cd7b783: Loading layer [==================================================>] 173.8 MB/173.8 MB
Loaded image: update:latest
[root@#localhost /]# docker images
REPOSITORY         TAG         IMAGE ID      CREATED       SIZE
update           latest       fd00d520a43e    6 minutes ago    165 MB
ubuntu           update       317f10258460    17 minutes ago   188 MB
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GB
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GB
mysql            latest       9546ca122d3a    8 days ago     407 MB
wordpress          latest       4ad41adc2794    2 weeks ago     401 MB
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MB
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MB
[root@#localhost /]# 

Dockerfile

[root@#localhost ~]# mkdir docker_file
[root@#localhost ~]# cd docker_file/

[root@#localhost docker_file]# vi Dockerfile 

[root@#localhost docker_file]# cat Dockerfile 
FROM ubuntu:14.04

ENTRYPOINT ["/bin/echo"]

[root@#localhost docker_file]# docker build .
Sending build context to Docker daemon 2.048 kB
Step 1/2 : FROM ubuntu:14.04
 ---> 7c09e61e9035
Step 2/2 : ENTRYPOINT /bin/echo
 ---> Running in d53f31b93355
 ---> 26dd06d2e5a5
Removing intermediate container d53f31b93355
Successfully built 26dd06d2e5a5

#運行鏡像

[root@#localhost docker_file]# docker run 26dd06d2e5a5

#加入一個參數

[root@#localhost docker_file]# docker run 26dd06d2e5a5 hello world
hello world
[root@#localhost docker_file]# vi Dockerfile 
[root@#localhost docker_file]# docker run 26dd06d2e5a5 hello world
hello world


#
[root@#localhost docker_file]# cat Dockerfile 
FROM ubuntu:14.04

#ENTRYPOINT ["/bin/echo","Hi world!"]
CMD ["/bin/echo","Hi world!"]

[root@#localhost docker_file]# docker build .
[root@#localhost docker_file]# docker run 12458a717ced
Hi world!


[root@#localhost docker_file]# docker run 12458a717ced /bin/date 
Sat Apr 8 12:08:14 UTC 2017


構建的時候打個標簽

[root@#localhost docker_file]# docker build -t yang:01 .
Sending build context to Docker daemon 3.584 kB
Step 1/2 : FROM ubuntu:14.04
 ---> 7c09e61e9035
Step 2/2 : CMD /bin/echo Hi world!
 ---> Running in 94e510f085d7
 ---> 6b33c8a6a32f
Removing intermediate container 94e510f085d7
Successfully built 6b33c8a6a32f
[root@#localhost docker_file]# docker images
REPOSITORY         TAG         IMAGE ID      CREATED       SIZE
yang            01         6b33c8a6a32f    5 seconds ago    188 MB
update           latest       fd00d520a43e    29 minutes ago   165 MB
ubuntu           update       317f10258460    41 minutes ago   188 MB
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GB
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GB
mysql            latest       9546ca122d3a    8 days ago     407 MB
wordpress          latest       4ad41adc2794    2 weeks ago     401 MB
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MB
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MB
[root@#localhost docker_file]# 

構建實例

將flask應用 打包的鏡像中

編寫python程序 hellp.py

#!/usr/bin/env python

from flask import Flask
app = Flask(__name__)

@app.route('/hi')
def hello_world():
  return 'Hello World!'

if __name__ == '__main__':
  app.run(host='0.0.0.0', port=5000)

編寫Dockerfile

FROM ubuntu:14.04

RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y python-pip
RUN apt-get clean all

RUN pip install flask

ADD hello.py /tmp/hello.py

EXPOSE 5000

CMD ["python","/tmp/hello.py"]

到此這篇關于docker鏡像的導入和導出的實現的文章就介紹到這了,更多相關docker鏡像導入導出內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:石嘴山 三明 玉林 拉薩 鄭州 汕頭 晉城 開封

巨人網絡通訊聲明:本文標題《docker鏡像的導入和導出的實現》,本文關鍵詞  docker,鏡像,的,導入,和,導出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker鏡像的導入和導出的實現》相關的同類信息!
  • 本頁收集關于docker鏡像的導入和導出的實現的相關信息資訊供網民參考!
  • 推薦文章
    九九干| 成人av在线播放| 国产伦精品一区三区视频 | 在线观看成人网 | 亚洲第一页乱| 国产福利免费观看| 精品久久久久久影院免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产一区精品| 成人a大片高清在线观看| 色综合久久天天综线观看| 国产高清视频免费观看| 九九精品久久久久久久久| 999精品在线| 精品国产香蕉在线播出 | 欧美日本国产| 成人a级高清视频在线观看| 99色视频在线| 国产网站麻豆精品视频| 国产a网| 你懂的在线观看视频| 午夜激情视频在线播放| 天天做日日爱| 精品国产香蕉在线播出 | 99久久精品国产免费| 国产一区二区精品在线观看| 精品视频在线看| 国产91视频网| 成人免费一级纶理片| 国产国语在线播放视频| 欧美激情一区二区三区在线播放| 黄色免费网站在线| 香蕉视频久久| 中文字幕一区二区三区 精品| 亚洲 男人 天堂| 成人高清护士在线播放| 国产高清在线精品一区二区 | 久久99这里只有精品国产| 午夜精品国产自在现线拍| 深夜做爰性大片中文| 精品视频免费观看| 成人免费福利片在线观看| 国产一区二区精品尤物| 精品国产香蕉在线播出| 国产精品自拍在线观看| 九九久久99综合一区二区| 中文字幕一区二区三区精彩视频 | 一级片片| 色综合久久天天综线观看| 欧美一区二区三区性| 国产视频一区二区三区四区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美激情一区二区三区视频 | 国产成人啪精品| 国产成人啪精品视频免费软件| 你懂的福利视频| 日本免费乱理伦片在线观看2018| 成人高清视频在线观看| 你懂的日韩| 九九免费高清在线观看视频| 午夜在线影院| 国产a网| 欧美电影免费| 久久久久久久网| 一级女性全黄生活片免费| 香蕉视频亚洲一级| 九九久久国产精品| 成人高清视频免费观看| 日本在线www| 精品视频在线观看视频免费视频| 国产一区二区高清视频| 超级乱淫黄漫画免费| 日韩av成人| 午夜在线亚洲| 你懂的福利视频| 亚州视频一区二区| 91麻豆国产福利精品| 日韩欧美一及在线播放| 欧美激情一区二区三区在线| 国产视频久久久久| 成人a级高清视频在线观看| 免费一级生活片| 国产一区二区精品久久91| 精品国产亚洲人成在线| 日本在线不卡免费视频一区| 久草免费在线视频| 四虎久久精品国产| 国产高清在线精品一区a| 九九精品久久久久久久久| 黄色短视屏| 国产麻豆精品免费密入口| 亚洲wwwwww| 美女免费精品视频在线观看| 亚洲 欧美 91| 精品久久久久久中文| 韩国妈妈的朋友在线播放| 99热精品在线| 日韩欧美一二三区| 欧美1区| 麻豆网站在线免费观看| 日韩欧美一二三区| 麻豆午夜视频| 国产精品自拍一区| 免费一级生活片| 成人免费福利片在线观看| 99久久精品国产国产毛片| 亚洲www美色| 日韩欧美一及在线播放| 国产精品免费久久| 日韩字幕在线| 精品久久久久久中文字幕一区| 可以免费在线看黄的网站| 国产成a人片在线观看视频| 国产91精品一区二区| 黄视频网站免费观看| 国产91视频网| 久久久久久久网| 久久成人性色生活片| 成人a级高清视频在线观看| 青草国产在线| 国产91素人搭讪系列天堂| 日韩欧美一二三区| 黄色免费三级| 青青久热| 国产网站免费视频| 国产成a人片在线观看视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美国产日韩一区二区三区| 国产麻豆精品免费密入口| 国产一区二区精品久| 亚洲女人国产香蕉久久精品| 久久精品欧美一区二区| 色综合久久天天综线观看| 日韩欧美一二三区| 99久久精品国产国产毛片| 久久久久久久久综合影视网| 国产一区二区精品尤物| 日韩字幕在线| 精品视频免费在线| 国产成人啪精品| 国产a视频| 青草国产在线观看| 可以免费看毛片的网站| 亚欧乱色一区二区三区| 欧美激情一区二区三区中文字幕| 久久精品店| 欧美大片一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 四虎影视库国产精品一区| 欧美爱色| 日韩在线观看免费| 成人免费网站久久久| 亚洲第一色在线| 精品国产亚一区二区三区| 国产极品白嫩美女在线观看看| 亚洲爆爽| 亚飞与亚基在线观看| 精品视频免费在线| 美女免费毛片| 精品久久久久久中文字幕2017| 午夜家庭影院| 国产不卡在线看| 国产麻豆精品免费密入口| 亚洲精品永久一区| 久久久久久久免费视频| 欧美大片aaaa一级毛片| 国产精品123| 日韩一级精品视频在线观看| 国产原创视频在线| 黄视频网站免费观看| 日韩女人做爰大片| 欧美18性精品| 四虎影视库| 国产精品12| 日韩av东京社区男人的天堂| a级毛片免费全部播放| 精品视频在线观看免费| 久久国产影院| 一本高清在线| 国产成人精品影视| 九九精品久久| 国产麻豆精品免费密入口| a级精品九九九大片免费看| 精品视频免费看| 黄色福利片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 免费一级片网站| 亚久久伊人精品青青草原2020| 欧美日本免费| 韩国三级视频网站| 欧美激情一区二区三区中文字幕| 成人免费网站久久久| 国产成人啪精品视频免费软件| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产不卡高清在线观看视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲天堂在线播放| 午夜在线亚洲| 97视频免费在线观看| 国产视频久久久|