一、拉取基礎需要的基礎鏡像
docker pull image
二、使用鏡像啓動容器(以本次實驗爲例)
docker run -p 80:9090 -it notsay/springboot-demo:20200302 /bin/bash
三、在鏡像容器內進行修改
本次實驗是使用docker cp命令複製本地文件進容器
docker cp ~/docker/demo.jar 1c8e5f5707c2:/home --1c8e5f5707c2是容器id
四、退出後利用commit將容器生成爲鏡像
docker commit 1c8e5f5707c2 notsay/springboot-demo:20200302
生成之後可以用docker images命令查看本地倉庫多了一個生成的鏡像
五、OPTIONS說明
-a :提交的鏡像作者;
-c :使用Dockerfile指令來創建鏡像;
-m :提交時的說明文字;
-p :在commit時,將容器暫停。
將容器1c8e5f5707c2 保存爲新的鏡像,並添加提交人信息和說明信息。
docker commit -a "notsay" -m "springboot demo" 1c8e5f5707c2 notsay/springboot-demo:20200302