- 阿里云賬號
阿里云-計算,為了無法計算的價值
- 開通個人鏡像容器
進入控制臺,試用容器
- 實例列表界面
點擊上圖中的個人,個人版特性
創建個人版:
個人版實例界面:
設置密碼
個人版實例:
- 創建鏡像倉庫
如上圖,點擊創建鏡像倉庫。
下一步:?
?
創建鏡像倉庫:
相關內容是這樣的:
登錄阿里云Docker Registry
$ docker login --username=柳鯤鵬 crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com
用于登錄的用戶名為阿里云賬號全名,密碼為開通服務時設置的密碼。您可以在訪問憑證頁面修改憑證密碼。2. 從Registry中拉取鏡像
$ docker pull crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com/wy-jetlinks/jetlinks-ui-vue:[鏡像版本號]
3. 將鏡像推送到Registry
$ docker login --username=柳鯤鵬 crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com
$ docker tag [ImageId] crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com/wy-jetlinks/jetlinks-ui-vue:[鏡像版本號]
$ docker push crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com/wy-jetlinks/jetlinks-ui-vue:[鏡像版本號]
請根據實際鏡像信息替換示例中的[ImageId]和[鏡像版本號]參數。4. 選擇合適的鏡像倉庫地址
從ECS推送鏡像時,可以選擇使用鏡像倉庫內網地址。推送速度將得到提升并且將不會損耗您的公網流量。如果您使用的機器位于VPC網絡,請使用 crpi-js6l2qcqb71oiel1-vpc.cn-hangzhou.personal.cr.aliyuncs.com 作為Registry的域名登錄。5. 示例
使用"docker tag"命令重命名鏡像,并將它通過專有網絡地址推送至Registry。$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
registry.aliyuncs.com/acs/agent 0.7-dfb6816 37bb9c63c8b2 7 days ago 37.89 MB
$ docker tag 37bb9c63c8b2 crpi-js6l2qcqb71oiel1-vpc.cn-hangzhou.personal.cr.aliyuncs.com/acs/agent:0.7-dfb6816
使用 "docker push" 命令將該鏡像推送至遠程。$ docker push crpi-js6l2qcqb71oiel1-vpc.cn-hangzhou.personal.cr.aliyuncs.com/acs/agent:0.7-dfb6816
-
命令方式登錄阿里云
sudo docker login --username=柳鯤鵬 crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.comPassword:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credential-storesLogin Succeeded
- ?列出鏡像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-community 2.3.0-SNAPSHOT 47af459bb307 4 days ago 1.21GB
registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue 2.3.0-SNAPSHOT 5ec636e1c2a5 5 days ago 297MB
hello-world latest e0b569a5163a 3 weeks ago 20.4kB
postgres 11-alpine ea50b9fd617b 14 months ago 332MB
kibana 6.8.11 d7483d3ffd94 4 years ago 1.27GB
elasticsearch 6.8.11 7a36fe5aeee5 4 years ago 1.37GB
redis 5.0.4 2dfa64327446 5 years ago 140MB
- 改名
docker tag 5ec636e1c2a5 crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com/wy-jetlinks/jetlinks-ui-vue:2.3.0-SNAPSHOT
quantum6@WEIYU-quantum6:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-community 2.3.0-SNAPSHOT 47af459bb307 4 days ago 1.21GB
crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com/wy-jetlinks/jetlinks-ui-vue 2.3.0-SNAPSHOT 5ec636e1c2a5 5 days ago 297MB
registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-vue 2.3.0-SNAPSHOT 5ec636e1c2a5 5 days ago 297MB
hello-world latest e0b569a5163a 3 weeks ago 20.4kB
postgres 11-alpine ea50b9fd617b 14 months ago 332MB
kibana 6.8.11 d7483d3ffd94 4 years ago 1.27GB
elasticsearch 6.8.11 7a36fe5aeee5 4 years ago 1.37GB
redis 5.0.4 2dfa64327446
- 推送
docker push crpi-js6l2qcqb71oiel1.cn-hangzhou.personal.cr.aliyuncs.com/wy-jetlinks/jetlinks-ui-vue:2.3.0