如何使用阿里云Docker鏡像倉庫?
我來答

如何使用阿里云Docker鏡像倉庫?

林司空 2020-09-07 提問
373

使用阿里云Docker鏡像倉庫具體步驟是什么?

關(guān)閉
提交回答
1 個回答
我來答
鮑佩佩

下面是使用阿里云鏡像倉庫的具體步驟:

阿里云鏡像倉庫地址

https://cr.console.aliyun.com/cn-shanghai/instances/repositories

一、創(chuàng)建命名空間

例如daniel-hub

二、創(chuàng)建鏡像倉庫

例如nginx-docker

三、使用鏡像倉庫

1.登錄阿里云Docker Registry

docker login--username=danielyoungchina registry.cn-shanghai.aliyuncs.com

用于登錄的用戶名為阿里云賬號全名,密碼為開通服務時設置的密碼。

2.從Registry中拉取鏡像

docker pull registry.cn-shanghai.aliyuncs.com/daniel-hub/nginx-docker:[鏡像版本號]

3.將鏡像推送到Registry

docker login--username=danielyoungchina registry.cn-shanghai.aliyuncs.com

docker tag[ImageId]registry.cn-shanghai.aliyuncs.com/daniel-hub/nginx-docker:[鏡像版本號]

docker push registry.cn-shanghai.aliyuncs.com/daniel-hub/nginx-docker:[鏡像版本號]

請根據(jù)實際鏡像信息替換示例中的[ImageId]和[鏡像版本號]參數(shù)。

4.選擇合適的鏡像倉庫地址

從ECS推送鏡像時,可以選擇使用鏡像倉庫內(nèi)網(wǎng)地址。推送速度將得到提升并且將不會損耗您的公網(wǎng)流量。

如果您使用的機器位于經(jīng)典網(wǎng)絡,請使用registry-internal.cn-shanghai.aliyuncs.com作為Registry的域名登錄,并作為鏡像命名空間前綴。

如果您使用的機器位于VPC網(wǎng)絡,請使用registry-vpc.cn-shanghai.aliyuncs.com作為Registry的域名登錄,并作為鏡像命名空間前綴。

回答于 2020-09-07
贊同
評論
個人VIP