日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Docker使用鏡像倉庫的方法_docker

作者:老馬-Max ? 更新時間: 2022-03-31 編程語言

為什么用鏡像倉庫

核心的原因是足夠方便和不容易出錯。

操作流程是這樣的:首先在本地docker完成鏡像配置和部署等操作,測試無誤后將本地鏡像推到鏡像倉庫。需要部署到服務器時,只需要在服務器的docker把對應鏡像倉庫中的鏡像拉下來就可以了,高效且安全。

小型集群規模非常好用!

準備工作

國內可用的鏡像倉庫有很多,比如阿里云、DaoCloud等,這里演示阿里云的鏡像倉庫。

首先登陸阿里云賬戶,搜索“容器鏡像服務”,開通后進入界面:

按照指引創建一個鏡像倉庫,我已經創建了一個docker01的倉庫。

點擊“管理”進入倉庫詳情頁:

頁面上有詳細的操作指南,直接走一遍。

登陸倉庫

首先需要登錄到阿里云的鏡像倉庫(需要輸入倉庫密碼):

docker login --username=阿里云登陸名 registry.cn-shenzhen.aliyuncs.com

win和linux系統都可以登錄。

鏡像推送

保持登陸狀態,使用以下命令進行推送:

docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/[倉庫命名空間]/[倉庫名稱]:[鏡像版本號]

docker push registry.cn-shenzhen.aliyuncs.com/[倉庫命名空間]/[倉庫名稱]:[鏡像版本號]

如圖所示,我把自己的core程序推送到了倉庫(昨天推送過一次,所以提示已存在)。推送成功后你可以在阿里云看到自己的鏡像:

接下來我們切換到CentOS將鏡像拉取下來,拉取之前先查看一下本地已有鏡像:

然后登陸到倉庫:

登陸成功后拉取鏡像:

docker pull registry.cn-shenzhen.aliyuncs.com/[倉庫命名空間]/[倉庫名稱]:[鏡像版本號]

鏡像拉取完畢以后,再次查看本地鏡像:

這個鏡像是我之前打包好的net core程序,在這個鏡像內run一個容器進行測試:

容器跑起來了,接下來通過瀏覽器訪問一下:

原文鏈接:https://www.cnblogs.com/muchengqingxin/p/13193132.html

欄目分類
最近更新