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