国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

詳解Docker基于已有的鏡像制新的鏡像

2024-09-01 13:51:46
字體:
來源:轉載
供稿:網友

1.根據運行的容器制作鏡像

#查看所有的容器docker ps
#暫停當前容器docker pause COTNAINER-ID
#將容器運行當前狀態提交docker commit COTNAINER-ID
#根據COMMIT-ID打包容器Tagdocker tag COMMIT-ID

經過以上幾個步驟,根據當前運行的容器制作鏡像就完成了。

2.上傳鏡像到Docker Hub

如果未登錄Docker Hub,需要登錄Docker Hub

docker login#輸入用戶名和密碼

推送鏡像到Docker Hub

docker push IMAGE-NAME

運行結果如下圖所示:

docker基于已有制作鏡像,docker制作鏡像

在Docker Hub上可以查看到我們剛剛上傳的鏡像文件,因為這個鏡像是公開的,所以現在所有人都能夠docker pull獲取該鏡像。

docker基于已有制作鏡像,docker制作鏡像

3.獲取上傳的鏡像并運行

因為我使用的是同一臺Ubuntu機器,我本地已經有了bage88/firstimage這個鏡像,我先要刪除該鏡像,然后再獲取。

3.1 刪除鏡像

#### 刪除鏡像docker rmi IMAGE_NAME

提示如下錯誤,有基于該鏡像的容器在運行,所以我先要刪除這個容器,再刪除鏡像。

Error response from daemon: conflict: unable to remove repository reference "bage88/firstimage"(must force) - container 25dca6040e7e is using its referenced image 31758d7d9e60

3.2 刪除容器

docker rm 25dca6040e7e(這個是容器ID)

再執行一次刪除鏡像命令:

docker rmi bage88/firstimage###結果如下,說明刪除鏡像成功Untagged: bage88/firstimage:latestUntagged: bage88/firstimage@sha256:dc8a6511903cdcd25cf2d9de76a1c9ba21c050bb7702525fb3e1ba0168071481Deleted: sha256:31758d7d9e60b3c77bad4f477faae5e9dc87d3d5d16a085263f2f6de58a381adDeleted: sha256:77757027951c22c480289ef98c6109c6d7df4e0bae9bda5db1e43436159de9e5

3.3 獲取鏡像

docker pull bage88/firstimage

3.4 運行鏡像

docker run -d -p 8010:80 bage88/firstimage

查看結果:

docker基于已有制作鏡像,docker制作鏡像

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 谢通门县| 浮山县| 凤翔县| 彭水| 宁明县| 鹰潭市| 五台县| 宽甸| 泉州市| 民勤县| 芮城县| 九江县| 府谷县| 尼勒克县| 台中市| 洛扎县| 沙坪坝区| 德江县| 道真| 郓城县| 乌拉特后旗| 明光市| 乡宁县| 郎溪县| 锡林浩特市| 仁布县| 耒阳市| 娱乐| 宁化县| 鄱阳县| 来宾市| 驻马店市| 潞西市| 台江县| 栖霞市| 同仁县| 南京市| 天峨县| 吴忠市| 丁青县| 正镶白旗|