docker第三天:制作docker鏡像——手工制作docker鏡像
阿新 • • 發佈:2017-11-17
docker
制作Docker鏡像的方式一般有兩種:手工制作和通過Dockerfile制作,此次講解的是手工制作docker鏡像。
一、手動制作鏡像:
用centos鏡像啟動容器:
[root@VM_0_12_centos ~]# docker run -it centos bash
2. 在容器中安裝網絡管理工具:
[root@dfb0d2f70053 /]# yum -y install net-tools iproute
3. 將修改後的容器保存為鏡像:
先按ctrl+p+q後臺運行容器,退出系統頁面
[root@VM_0_12_centos ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES dfb0d2f70053 centos "bash" 4 minutes ago Up 4 minutes distracted_ramanujan [root@VM_0_12_centos ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES dfb0d2f70053 centos "bash" 4 minutes ago Up 4 minutes distracted_ramanujan [root@VM_0_12_centos ~]# docker commit dfb0 centos:test //dfb0是容器ID,centos是保存的鏡像名,test是tag sha256:35fcec794c886d63d2ab74ec11c4f95ab784366a3bd14f97971737bd9578210e [root@VM_0_12_centos ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos test 35fcec794c88 About a minute ago 280.1 MB
4. 通過新鏡像生成容器:
[root@VM_0_12_centos ~]# docker run -i -t centos:test [root@5dbf486e3736 /]#
本文出自 “螞蟻博客” 博客,請務必保留此出處http://cloudant.blog.51cto.com/11063277/1982660
docker第三天:制作docker鏡像——手工制作docker鏡像