鏡像可以很方便直接 push 到 docker 的公共倉庫或阿里雲倉庫
一、上傳至docker倉庫
1、登錄docker hub創建自己的倉庫地址:
https://hub.docker.com/repository/create
創建時,倉庫名稱要與鏡像名稱對應
2、登錄鏡像
docker login -u centercai # centercai 為倉庫名稱
3、 開始推送鏡像到倉庫
4、登錄倉庫查看鏡像推送結果
5、我們刪除本地鏡像,嘗試從倉庫去獲取鏡像
二、上傳至阿里雲倉庫
1:阿里雲docker倉庫 https://cr.console.aliyun.com/cn-hangzhou/instances/repositories
2:進去注冊帳號后,點擊鏡像倉庫,選擇創建鏡像倉庫。
3. 登錄阿里雲Docker Registry
$ docker login --username=cai_junchao registry.cn-hangzhou.aliyuncs.com
用於登錄的用戶名為阿里雲賬號全名,密碼為開通服務時設置的密碼。
您可以在訪問憑證頁面修改憑證密碼。
4. 將鏡像推送到Registry
$ docker login --username=cai_junchao registry.cn-hangzhou.aliyuncs.com $ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[鏡像版本號] $ docker push registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[鏡像版本號]
5. 從Registry中拉取鏡像
$ docker pull registry.cn-hangzhou.aliyuncs.com/centercai/httpd:[鏡像版本號]