Docker發(fā)布鏡像到DockerHub與阿里云容器
一、什么是DocekrHub、阿里云容器?
DockerHub
DockerHub 是一個由 Docker 公司運行和管理的基于云的存儲庫。它是一個在線存儲庫,Docker 鏡像可以由其他用戶發(fā)布和使用。
有兩種庫:公共存儲庫和私有存儲庫。如果你是一家公司,你可以在你自己的組織內(nèi)擁有一個私有存儲庫,而公共鏡像可以被任何人使用。
阿里云容器
高性能可擴展的容器管理服務
DockerHub 和 阿里云容器 都可以將我們的鏡像提交至倉庫,方便了我們的復用。
二、為什么要發(fā)布鏡像至DockerHub或阿里云?
這是為了方便復用我們的鏡像,可以提高我們的開發(fā)效率,從而進行高效率的開發(fā),減少了不必要的時間去做重復的事情。
三、發(fā)布鏡像到DockerHub
注冊登錄Dockerhub
linux輸入命令登錄dockerhub
docker login -u 你的用戶名 password: 輸入你的密碼
登錄成功后如下圖

將自己的鏡像帶上tag 標簽
docker tag 鏡像id 用戶名/鏡像名稱:版本號
推送至Dockerhub
docker push 用戶名/鏡像名稱:版本號
等待推送成功即可~
獲取自己發(fā)布的鏡像
docker pull 鏡像名稱
登錄 DockerHub 即可查看自己提交的鏡像!
四、發(fā)布鏡像到阿里云容器
登錄阿里云控制臺 選擇鏡像服務

創(chuàng)建個人示例 僅作示例,生產(chǎn)環(huán)境禁止創(chuàng)建個人示例!

如下界面

創(chuàng)建命名空間與鏡像倉庫
創(chuàng)建命名空間

創(chuàng)建鏡像倉庫

根據(jù)如下文檔操作即可

先登錄阿里云
$ docker login --username=wanghuichen registry.cn-beijing.aliyuncs.com
默認是沒有鏡像的,我們需要去將我們的鏡像推送上去
$ docker login --username=wanghuichen registry.cn-beijing.aliyuncs.com $ docker tag [ImageId] registry.cn-beijing.aliyuncs.com/whc666/whc_test:[鏡像版本號] $ docker push registry.cn-beijing.aliyuncs.com/whc666/whc_test:[鏡像版本號]
再次爬取下來即可
$ docker pull registry.cn-beijing.aliyuncs.com/whc666/whc_test:[鏡像版本號]
到此就可以將我們的鏡像上傳至阿里云容器了
?小結(jié)
將我們的鏡像上傳至DockerHub 或者阿里云容器可以提高我們的編碼效率,增強代碼的復用性,減少了不必要的二次開發(fā),高效工具!
到此這篇關于Docker發(fā)布鏡像到DockerHub與阿里云容器的文章就介紹到這了,更多相關Docker發(fā)布鏡像 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Docker使用Bind9實現(xiàn)域名解析的思路詳解
這篇文章主要介紹了DOCKER使用BIND9實現(xiàn)域名解析,主要包括刷新服務修改配置文件信息,實現(xiàn)思路也很簡單,本文給大家介紹的非常詳細對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-11-11
5分鐘教你實現(xiàn)用docker搭建Redis集群模式和哨兵模式
本文主要介紹了5分鐘實現(xiàn)用docker搭建Redis集群模式和哨兵模式,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
Docker獲取鏡像報錯docker: Error response from daemon
這篇文章主要介紹了Docker獲取鏡像報錯docker: Error response from daemon, 出現(xiàn)了鏡像獲取報錯的問題,找到了解決的方法記一下,需要的朋友可以參考下2018-08-08
docker構建nginx?alpine鏡像實現(xiàn)步驟
這篇文章主要介紹了docker構建nginx?alpine鏡像實現(xiàn)步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
使用docker安裝部署NextCloud私人網(wǎng)盤的方法步驟
本文主要介紹了使用docker安裝部署NextCloud私人網(wǎng)盤的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05
Docker 部署單機版 Pulsar 和集群架構 Redis(開發(fā)神器)的方法
這篇文章主要介紹了Docker 部署單機版 Pulsar 和集群架構 Redis(開發(fā)神器)的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10

