修改容器內容並發布為新的映象

2021-10-03 10:32:46 字數 772 閱讀 6271

一、拉取基礎需要的基礎映象

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

Docker修改容器映象的啟動命令

1 dockerfile的方式修改命令 2 直接通過命令改掉 首先先獲取到你要修改的映象的名稱,可以執行docker images 進行檢視,然後建乙個dockerfile,檔案內容如下 from image demo 要改動命令的映象 workdir root 執行命令的工作目錄路徑 cmd py...

Docker中修改映象 容器的存放目錄

系統是centos7,docker 1.13版本 之後版本未測試過 以上步驟在該作業系統和docker版本下已經測試過。在預設情況下,docker映象和容器的預設存放位置為 var lib docker 一般根下分割槽我們不會給太大。映象和容器越存越多一般我們有兩種解決方法 1.掛載大分割槽到 va...

修改已有docker容器中的內容方法

一 docker ps 程式設計客棧 列出容器 二 docker cp 拷貝檔案至容器 注 docker中宿主機與容器 container 互相拷貝傳遞檔案的方法 1 從容器拷貝檔案到宿主機 dbyrltyy docker cp mycontainer opt testnew file.txt op...