一、拉取基礎需要的基礎映象
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...