docker hub:主要用來存儲docker鏡像的倉庫
docker默認提供了一個docker倉庫,我們也可以自建私有倉庫或者使用第三方的docker倉庫來pull或者push鏡像
這里我們以阿里雲的docker hub為例
一、申請使用阿里雲的容器鏡像服務
參考鏈接:https://help.aliyun.com/document_detail/60743.html?spm=a2c4g.11186623.6.546.4ee011beJrjBiB,這一步主要先創建阿里雲docker Registry的賬號密碼並新建一個鏡像倉庫來存放鏡像
1.登陸阿里雲docker hub
docker login --username=用戶名 docker-hub地址
docker login --username=493630393@qq.com registry.cn-hangzhou.aliyuncs.com
2.給鏡像重新打標簽
命令格式:
docker tag 鏡像id docker-hub地址/命名空間/倉庫名稱:版本信息 (命名空間是阿里雲的東西,私有docker hub可以忽略)
舉個栗子:
docker tag 42b4762643dc registry.cn-hangzhou.aliyuncs.com/dianelian/dianelian_docker_hub:V2.0
3.上傳鏡像到docker hub
命令格式:
docker push docker-hub地址/命名空間/倉庫名稱:版本信息
舉例:
docker push registry.cn-hangzhou.aliyuncs.com/dianelian/dianelian_docker_hub:V2.0
命令總結
1.注冊docker hub賬號
2.docker login登陸docker hub
docker login --username=用戶名 docker-hub地址
3.重新打標簽
docker tag 鏡像id docker-hub地址/命名空間/倉庫名稱:版本信息
4.上傳鏡像到docker hub
docker push docker-hub地址/命名空間/倉庫名稱:版本信息
5.下載鏡像到本地
docker pull docker-hub地址/命名空間/倉庫名稱:版本信息
