码迷,mamicode.com
首页 > 其他好文 > 详细

8、创建镜像

时间:2019-01-16 22:56:40      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:from   run   SHA256   创建   roo   images   create   comm   yum   

8.1 通过Container创建镜像

??命令:

docker container commit <==> docker commit
[root@docker ~]# docker run -it centos

[root@41fec031cde0 /]# yum install -y vim
[root@41fec031cde0 /]# exit
exit
[root@docker ~]# docker container -aq   #获取容器的ID
41fec031cde0
[root@docker ~]# docker commit 41fec031cde0 staryjie/centos-vim
sha256:7f25650f744f3a9e72e6d7fce30841f32fb15103b54e97863f289e7c75cd1f29
[root@docker ~]# docker images
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
staryjie/centos-vim     latest              7f25650f744f        34 seconds ago      324MB
staryjie/hello-docker   latest              09be7d865fab        About an hour ago   865kB
ubuntu                  14.04               8cef1fa16c77        4 weeks ago         223MB
ubuntu                  latest              452a96d81c30        4 weeks ago         79.6MB
hello-world             latest              e38bc07ac18e        7 weeks ago         1.85kB
centos                  latest              e934aafc2206        7 weeks ago         199MB

8.2 通过Dockerfile创建镜像

??命令:

docker image build <==> docker build

??编写Dockerfile:

FROM centos
RUN yum install -y vim

??构建镜像:

[root@docker ~]# docker build -t staryjie/centos-vim-new .

Sending build context to Docker daemon  2.048kB
Step 1/2 : FROM centos
 ---> e934aafc2206
Step 2/2 : RUN yum install -y vim
 ---> Running in c96490b78363   #构建是临时创建的container的ID
 Removing intermediate container c96490b78363
 ---> b717d7ce6840
Successfully built b717d7ce6840
Successfully tagged staryjie/centos-vim-new:latest
[root@docker ~]# docker images
REPOSITORY                TAG                 IMAGE ID            CREATED              SIZE
staryjie/centos-vim-new   latest              b717d7ce6840        About a minute ago   324MB
staryjie/centos-vim       latest              7f25650f744f        10 minutes ago       324MB
staryjie/hello-docker     latest              09be7d865fab        About an hour ago    865kB
ubuntu                    14.04               8cef1fa16c77        4 weeks ago          223MB
ubuntu                    latest              452a96d81c30        4 weeks ago          79.6MB
hello-world               latest              e38bc07ac18e        7 weeks ago          1.85kB
centos                    latest              e934aafc2206        7 weeks ago          199MB
[root@docker ~]# 

8、创建镜像

标签:from   run   SHA256   创建   roo   images   create   comm   yum   

原文地址:https://www.cnblogs.com/jie-fang/p/10279685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!