- 安装azure cli
参考:https://docs.azure.cn/zh-cn/cli/install-azure-cli-apt?view=azure-cli-latest
- 登录
切换到azure中国
az cloud set -n AzureChinaCloud
登录:az login
,这里提示在浏览器打开https://microsoft.com/deviceloginchina
并输入ERE99Z29Q
来进行授权
这时会返回一大串的json数据,代表登录成功了
2. 创建容器注册表
登录azure门户,创建容器注册表(Container registries)
创建好以后,可以看到登录服务
3. 登录注册表并推送镜像
登录注册表az acr login --name devopsforjava
,这里不要添加后缀.azurecr.cn
随便找一个镜像并推送,这里我们找一个java
将映像推送到注册表之前,必须使用 ACR 登录服务器的完全限定的名称进行标记。 登录服务器名称采用 .azurecr.cn(全小写)格式,例如 mycontainerregistry007.azurecr.cn。
docker tag java:8 devopsforjava.azurecr.cn/java:v1.0
推送镜像
docker push devopsforjava.azurecr.cn/java:v1.0
azure查看,可以发现已经推送上来了