hubに登録するという方法をご紹介しました。mysql:5.7系使い倒しているところ、まだまだ多いですよね。...https://gendosu.jp/archives/3512今回はawsのECRに登録するという手順の方を紹介してみようと思います。cliが使える状態まで来ている前提で書いていきます。hub編と同じなので省略します。hubで公式に配られているmysqlのDockerfileに寄せる最後のプッシュの部分はプッシュ先をECRにしますので、ここの手順が変わります。Macを今回は使っていく事にします。loginで済ませる所から始めます。ECRを開き、mysqlリポジトリを作成を押します。リポジトリ名だけ入れて作成プッシュコマンドの表示というボタンで、作成したmysqlというリポジトリに対してプッシュするためのコマンドが表示されます。loginが完了します。ログイン出来たので、このモーダルは用済みなので閉じます。ECR上のリポジトリのタグ名戦略を考える各プラットフォームごとにイメージをアップする必要があるので、以下のような想定行きます。xxx/mysql:5.7.31を実行すると、arm64版のmysql:5.7.31がpullされてきます。hub編で作成したイメージになります。ECRにプッシュする際のリポジトリ名でタグを作成します。xxxxxxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com/mysql:5.7.31-aarch64プッシュします。xxx/mysql:5.7.31を実行すると、x86_64版のmysql:5.7.31がpullされてきます。xxxxxxxxxxxxx.dkr.ecr.us-east-1.amazonaws.com/mysql:5.7.31-x86_64プッシュします。同一のリポジトリ名でM1もIntelもプル出来るようにしたいのでマニフェストを作成します。Macだと5.7.31-x86_64がダウンロードされるようになります。最近、めちゃくちゃ寒くて、仕事をしてても、手がかじかんでくる。...そろそろ、自分のdocker-compose.yml周りを公開docker便利ですね。最近そんなことばかりしか言ってない気がします。