docker拉映象及對映象修改的推送

2021-09-24 09:47:58 字數 1053 閱讀 3056

參考:

首先,拉映象是很簡單的

首次拉取

然後執行映象成容器,在容器裡面修改,再打包成映象,然後穿馬甲推上去

我這是以mysql的映象為例,run後然後在裡面新建乙個檔案,以備後期觀察

docker commit -a "wt" -m "this is nginx1.15" [容器id] [新映象的名字]:v1   // 提交成新映象
// 然後把這個新映象tag成阿里雲倉庫的那個映象版本(上圖第三步)

docker tag [我這個剛commit成的映象id] registry.cn-shanghai.aliyuncs.com/lnmp_try/mysql_v1:[v2這邊可以暫定v2版本]

// 然後直接push上去

然後再阿里雲那就看到我剛剛推的映象了

以下就是檢查了

想刪除老的,排除下情況

c:\users\administrator>docker rmi 3678d1215276

error response from daemon: conflict: unable to delete 3678d1215276 (must be forced) - image is referenced in multiple repositories

報錯,還是要我自己帶著 映象名字:版本號 這樣才可以刪除

然後run下我拉的v2,有修改的內容,成功!

docker修改映象

需求 我們執行的容器可能在映象的基礎上做了一些修改,有時候我們希望儲存起來,封裝成乙個新的映象。或者我們希望對已有的映象進行修改。這些場景可以使用docker提供commit功能。命令 docker commit 引數 a 提交的映象作者 c 使用dockerfile指令來建立映象 m 提交時的說明...

liunx安裝docker及拉取映象資源

docker version如果沒有的話就先安裝下docker,具體的我也不知道,下次再看看。報錯error pyrsistent requires python 3.5 but the running python is 2.7 5先確定下pip的版本,如果沒有的話就安裝,有的話公升級 檢視版本 ...

docker 拉取fastDFS映象

docker pull morunchang fastdfs root izh3cshm0xz7wjz docker images repository tag image id created size docker.io morunchang fastdfs latest a729ac95698...