我們執行的容器可能在映象的基礎上做了一些修改,
有時候我們希望儲存起來,封裝成乙個新的映象。
可以使用docker提供commit功能。
現在以centos為例,在乙個裸的centos上面安裝vim編輯器,
並且把這個修改儲存下來,封裝成乙個能執行vim命令的centos映象。
docker run -it centos /bin/bash
[root@afcaf46e8305 /]#
注意afcaf46e8305是產生的容器id,前面執行的時候不要-d後台執行了,不然無法進入容器互動執行模式:
安裝vim並且退出容器:
yum install -y vim
exit
docker commit afcaf46e8305 centos-vim
docker images | grep centos-vim
檢視映象的詳細資訊:
docker inspect centos-vim:afcaf46e8305
docker run -it centos-vim /bin/bash
發現可以直接使用vim了,而不需要重新安裝:
vim --version
-a :提交的映象作者;
-c :使用dockerfile指令來建立映象;
-m :提交時的說明文字;
-p :在commit時,將容器暫停。
將容器a404c6c174a2 儲存為新的映象,並新增提交人資訊和說明資訊。
docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1
Docker儲存修改後的映象
我們執行的容器可能在映象的基礎上做了一些修改,有時候我們希望儲存起來,封裝成乙個新的映象。可以使用docker提供commit功能。現在以centos為例,在乙個裸的centos上面安裝vim編輯器,並且把這個修改儲存下來,封裝成乙個能執行vim命令的centos映象。docker run it c...
lodop列印設計修改後儲存
需要注意的幾點 1.先要修改狀態lodop.set print mode print setup program true 一定要加上這句 2.在中間部分新增 函式,末尾放 lodop.print design 或者lodop.print setup 列印設計 if layevent printde...
docker修改映象儲存位置
yum y install epel release yum y install docker docker versiondocker版本資訊 client version 1.13.1 api version 1.26 package version docker 1.13.1 94.gitb2...