云計(jì)算核心技術(shù)Docker教程:create/commit命令詳解
在docker客戶端命令行中我們可以使用create命令創(chuàng)建一個(gè)新的容器但不啟動(dòng)它,通過commit命令從容器創(chuàng)建一個(gè)新的鏡像。
示例
docker create :創(chuàng)建一個(gè)新的容器但不啟動(dòng)它,跟run用法相同。
語法
docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
實(shí)例
使用docker鏡像nginx:latest創(chuàng)建一個(gè)容器,并將容器命名為myrunoob:
$ docker create --name myrunoob nginx:latest
示例
docker commit :從容器創(chuàng)建一個(gè)新的鏡像。
語法
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
OPTIONS說明:
-a :提交的鏡像作者;
-c :使用Dockerfile指令來創(chuàng)建鏡像;
-m :提交時(shí)的說明文字;
-p :在commit時(shí),將容器暫停。
例如,將剛才新創(chuàng)建的容器myrunoob保存為新的鏡像,并添加提交人信息和說明信息: