はじめに
ACRを使うに当たって、少し躓いたので備忘録として残しておきます。
1. ACRのパスワード作成
ACRのインスタンスメニューから「パスワードの設定」が行えます。
2. ACRログイン
以下のコマンドを入力。パスワードを要求されたら、事前に作成したパスワードを入力します。
docker login --username=<username> <acr_instance_name>-registry.ap-northeast-1.cr.aliyuncs.com
3. イメージのビルドとプッシュ
# 1. DockerfileからビルドしてPushする場合
docker build <path/to/Dockerfile> -t <acr_instance_name>-registry.ap-northeast-1.cr.aliyuncs.com/<namespace>/<image_name>:<tag>
# 2. 既存のイメージのタグを変えてPushする場合
docker tag <image_id> <acr_instance_name>-registry.ap-northeast-1.cr.aliyuncs.com/<namespace>/<image_name>:<tag>
# Push
docker push <acr_instance_name>-registry.ap-northeast-1.cr.aliyuncs.com/<namespace>/<image_name>:<tag>