修改容器內容併發布爲新的鏡像

一、拉取基礎需要的基礎鏡像

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章