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