云狐网

您现在的位置是:首页 > 网站建设 > 主机运维

主机运维

docker镜像的导入和导出的实现

电脑迷 2021-02-12主机运维
gitlab 的docker使用gitlab docker启动命令 1
2
3 docker run -d -p 3000:80 twang2218/gitlab-ce-zh:9.0.3

docker run -d -p 8080:80 gitlab/gitlab-ce:latest 将容器修改提交到镜像 1
2
3
4
5
6
7

gitlab 的docker使用

gitlab dockerlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

启动命令

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3
docker run -d -p 3000:80 twang2218/gitlab-ce-zh:9.0.3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
docker run -d -p 8080:80 gitlab/gitlab-ce:latest

将容器修改提交到镜像lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
4lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
8lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
9lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
10lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
11lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
12lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
13lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
14lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
15lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
16lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
17lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
18lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
19lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
20lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
21lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
22lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
23lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
24lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
25lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
26lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
27lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
28lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
29lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
30lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
31lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
32lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
33lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
34lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
35lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
36lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
37lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
38lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
39lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
40lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
41lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
42lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
43lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
44lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
45lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
46lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
47lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
48lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
49lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
50lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
51lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
52lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
53lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
54lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
55
# 进入容器内部lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# docker run -ti ubuntu:14.04 /bin/bashlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
root@812a997f614a:/# id lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
uid=0(root) gid=0(root) groups=0(root)lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
#做了一些修改lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
root@812a997f614a:/# echo update>update.txtlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
root@812a997f614a:/# exitlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
exitlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# docker ps -alg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
CONTAINER ID    IMAGE             COMMAND         CREATED       STATUS              PORTS                  NAMESlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
812a997f614a    ubuntu:14.04          "/bin/bash"       7 minutes ago    Exited (0) 22 seconds ago                        zealous_eulerlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
69304dea46c7    gitlab/gitlab-ce:latest    "/assets/wrapper"    About an hour ago  Exited (127) 44 minutes ago                       competent_minskylg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
67ba866e21b0    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (137) About an hour ago                      hungry_hooverlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2a3d08a0a2ff    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    2 hours ago     Exited (137) About an hour ago                      nervous_wozniaklg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
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_elionlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
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_brahmaguptalg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
33fd0b1ebd27    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (127) 2 hours ago                         loving_brattainlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6f53620a930c    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    3 hours ago     Exited (127) 2 hours ago                         brave_galileolg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
88df78f77c4e    ubuntu:14.04          "sleep 360"       4 days ago     Exited (137) 4 days ago                         testcopylg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
81a879a36bd3    wordpress           "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                          wordpresslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
a57a3cc492b7    mysql             "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                          mysqlwplg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
# 将修改多的镜像保存成一个新的lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# docker commit 812a997f614a ubuntu:updatelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sha256:317f102584605694da424bc96764559a1ccfda13943353f4cbdfd89c96515e6blg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# docker imageslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
REPOSITORY         TAG         IMAGE ID      CREATED       SIZElg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           update       317f10258460    5 seconds ago    188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
mysql            latest       9546ca122d3a    8 days ago     407 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
wordpress          latest       4ad41adc2794    2 weeks ago     401 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
# 查看修改多的镜像和原来镜像之间的差异lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# docker diff 812a997f614alg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
C /varlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
C /var/cachelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
C /var/cache/aptlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
D /var/cache/apt/srcpkgcache.binlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
D /var/cache/apt/pkgcache.binlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
C /var/liblg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
C /var/lib/aptlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
C /var/lib/apt/listslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
A /var/lib/apt/lists/locklg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
A /var/lib/apt/lists/partiallg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
A /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_trusty-updates_InReleaselg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
A /update.txtlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
C /rootlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
A /root/.bash_historylg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]#

镜像的导入和导出

export 和improtlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
4lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
8lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
9lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
10lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
11lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
12lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
13lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
14lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
15lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
16lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
17lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
18lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
19lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
20lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
21lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
22lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
23lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
24lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
25lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
26lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
27lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
28lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
29lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
30lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
31lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
32lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
33lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
34lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
35lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
36lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
37lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
38
[root@#localhost docker]# docker run -ti ubuntu:update /bin/bashlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
root@cbe3cb7799ed:/# lslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp update.txt usr varlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# docker ps -alg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
CONTAINER ID    IMAGE             COMMAND         CREATED       STATUS            PORTS                  NAMESlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
cbe3cb7799ed    ubuntu:update         "/bin/bash"       47 seconds ago   Exited (1) 6 seconds ago                       adoring_karelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
812a997f614a    ubuntu:14.04          "/bin/bash"       16 minutes ago   Exited (0) 8 minutes ago                       zealous_eulerlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
69304dea46c7    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (127) 53 minutes ago                      competent_minskylg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
67ba866e21b0    gitlab/gitlab-ce:latest    "/assets/wrapper"    2 hours ago     Exited (137) 2 hours ago                       hungry_hooverlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2a3d08a0a2ff    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    2 hours ago     Exited (137) 2 hours ago                       nervous_wozniaklg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
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_elionlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
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_brahmaguptalg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
33fd0b1ebd27    gitlab/gitlab-ce:latest    "/assets/wrapper"    3 hours ago     Exited (127) 2 hours ago                       loving_brattainlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6f53620a930c    twang2218/gitlab-ce-zh:9.0.3  "/assets/wrapper"    3 hours ago     Exited (127) 2 hours ago                       brave_galileolg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
88df78f77c4e    ubuntu:14.04          "sleep 360"       4 days ago     Exited (137) 4 days ago                        testcopylg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
81a879a36bd3    wordpress           "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                         wordpresslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
a57a3cc492b7    mysql             "docker-entrypoint..."  4 days ago     Exited (0) 4 days ago                         mysqlwplg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
# 将镜像导出到文件lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker]# docker export cbe3cb7799ed > update.tarlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
# 创建一个新静像从基于导出的文件lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# docker import - update < update.tar lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sha256:fd00d520a43eb5dc6cca8717fe0ca04cfdc53b02cad2fb5b50d877b8e6d6c3bclg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# docker imageslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
REPOSITORY         TAG         IMAGE ID      CREATED       SIZElg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
update           latest       fd00d520a43e    13 seconds ago   165 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           update       317f10258460    11 minutes ago   188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
mysql            latest       9546ca122d3a    8 days ago     407 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
wordpress          latest       4ad41adc2794    2 weeks ago     401 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]#

save 和loadlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

(像当与镜像的备份和恢复)lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
4lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
8lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
9lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
10lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
11lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
12lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
13lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
14lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
15lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
16lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
17lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
18lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
19lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
20lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
21lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
22lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
23lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
24lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
25lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
26lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
27lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
28lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
29lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
30lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
31lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
32lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
33lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
34lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
35lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
36lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
37lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
38
# update是一个已经存在的镜像lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# docker save -o update1.tar updatelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# lslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp update1.tar update.tar usr varlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# du -sh update1.tar lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
166M  update1.tarlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
# 删除update镜像lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# docker rmi updatelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Untagged: update:latestlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Deleted: sha256:fd00d520a43eb5dc6cca8717fe0ca04cfdc53b02cad2fb5b50d877b8e6d6c3bclg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Deleted: sha256:14cc8cd7b783152682835346e5fe90860a9feeb684866688692285319d4e97adlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# docker imageslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
REPOSITORY         TAG         IMAGE ID      CREATED       SIZElg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           update       317f10258460    16 minutes ago   188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
mysql            latest       9546ca122d3a    8 days ago     407 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
wordpress          latest       4ad41adc2794    2 weeks ago     401 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
#导入镜像lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# docker load < update1.tar lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
14cc8cd7b783: Loading layer [==================================================>] 173.8 MB/173.8 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Loaded image: update:latestlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]# docker imageslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
REPOSITORY         TAG         IMAGE ID      CREATED       SIZElg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
update           latest       fd00d520a43e    6 minutes ago    165 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           update       317f10258460    17 minutes ago   188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
mysql            latest       9546ca122d3a    8 days ago     407 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
wordpress          latest       4ad41adc2794    2 weeks ago     401 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost /]#

Dockerfilelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
4lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
8lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
9lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
10lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
11lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
12lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
13lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
14lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
15lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
16lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
17lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
18lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
19lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
20lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
21lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
22lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
23lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
24lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
25lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
26lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
27lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
28lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
29lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
30lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
31lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
32lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
33lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
34lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
35lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
36lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
37lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
38lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
39lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
40lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
41lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
42lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
43lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
44lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
45lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
46lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
47
[root@#localhost ~]# mkdir docker_filelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost ~]# cd docker_file/lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# vi Dockerfile lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# cat Dockerfile lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
FROM ubuntu:14.04lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ENTRYPOINT ["/bin/echo"]lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker build .lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Sending build context to Docker daemon 2.048 kBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Step 1/2 : FROM ubuntu:14.04lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 ---> 7c09e61e9035lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Step 2/2 : ENTRYPOINT /bin/echolg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 ---> Running in d53f31b93355lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 ---> 26dd06d2e5a5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Removing intermediate container d53f31b93355lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Successfully built 26dd06d2e5a5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
#运行镜像lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker run 26dd06d2e5a5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
#加入一个参数lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker run 26dd06d2e5a5 hello worldlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
hello worldlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# vi Dockerfile lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker run 26dd06d2e5a5 hello worldlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
hello worldlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
#lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# cat Dockerfile lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
FROM ubuntu:14.04lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
#ENTRYPOINT ["/bin/echo","Hi world!"]lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
CMD ["/bin/echo","Hi world!"]lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker build .lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker run 12458a717cedlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Hi world!lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker run 12458a717ced /bin/date lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Sat Apr 8 12:08:14 UTC 2017

构建的时候打个标签lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
4lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
8lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
9lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
10lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
11lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
12lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
13lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
14lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
15lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
16lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
17lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
18lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
19lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
20lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
21
[root@#localhost docker_file]# docker build -t yang:01 .lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Sending build context to Docker daemon 3.584 kBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Step 1/2 : FROM ubuntu:14.04lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 ---> 7c09e61e9035lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Step 2/2 : CMD /bin/echo Hi world!lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 ---> Running in 94e510f085d7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 ---> 6b33c8a6a32flg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Removing intermediate container 94e510f085d7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
Successfully built 6b33c8a6a32flg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]# docker imageslg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
REPOSITORY         TAG         IMAGE ID      CREATED       SIZElg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
yang            01         6b33c8a6a32f    5 seconds ago    188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
update           latest       fd00d520a43e    29 minutes ago   165 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           update       317f10258460    41 minutes ago   188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
twang2218/gitlab-ce-zh   9.0.3        36172b5fefab    44 hours ago    1.19 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
gitlab/gitlab-ce      latest       5eff2e44957c    2 days ago     1.11 GBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
mysql            latest       9546ca122d3a    8 days ago     407 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
wordpress          latest       4ad41adc2794    2 weeks ago     401 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ubuntu           14.04        7c09e61e9035    5 weeks ago     188 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
daocloud.io/library/nginx  1.7.1        e3e043d3ed2f    2 years ago     499 MBlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
[root@#localhost docker_file]#

构建实例

将flask应用 打包的镜像中lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

编写python程序 hellp.pylg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
4lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
8lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
9lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
10lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
11
#!/usr/bin/env pythonlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
from flask import Flasklg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
app = Flask(__name__)lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
@app.route('/hi')lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
def hello_world():lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
  return 'Hello World!'lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
if __name__ == '__main__':lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
  app.run(host='0.0.0.0', port=5000)

编写Dockerfilelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo

1lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
2lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
3lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
4lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
5lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
6lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
7lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
8lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
9lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
10lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
11lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
12lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
13lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
14
FROM ubuntu:14.04lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
RUN apt-get updatelg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
RUN apt-get install -y pythonlg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
RUN apt-get install -y python-piplg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
RUN apt-get clean alllg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
RUN pip install flasklg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
ADD hello.py /tmp/hello.pylg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
EXPOSE 5000lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
 lg6云狐网 - 电脑_数码_手机应用的IT技术网站Seo
CMD ["python","/tmp/hello.py"]

文章评论