🦊
M4 MacでECR・ACR・ICRにイメージをPushするときのコマンドメモ
はじめに
参画するプロジェクトごとに前のプロジェクトフォルダの作業メモを探すのが面倒なので、ここに書いておく
ChatGPTにコマンドの雛形を作らせてます
環境
- M4 Mac
- Rancher Desktop v1.20.1
内容
export ICR_REGION=""
export ICR_NAMESPACE=""
export BUILD_PLATFORMS="linux/amd64"
export IMAGE_NAME="api-server"
export IMAGE_TAG="0.1.0"
export DOCKER_FILE="Dockerfile"
export IMAGE_FULL_PATH="${ICR_REGION}/${ICR_NAMESPACE}/${IMAGE_NAME}:${IMAGE_TAG}"
docker buildx build --platform "$BUILD_PLATFORMS" -f "./$DOCKER_FILE" -t "$IMAGE_FULL_PATH" --push .
--pushオプションで直接レジストリにPushできる
補足
--pushオプションについて
- レジストリへ直接プッシュする
-
--output=type=registryの省略形
Discussion