LoginSignup
2
2

More than 3 years have passed since last update.

Windows10からAWS ECRにDockerイメージをプッシュする

Last updated at Posted at 2021-02-20

Windows10からAWS ECRにDockerイメージをプッシュします。

環境

Windows10 Pro
Docker for Windows 20.10.2
aws cli 2.1.10

docker --version
Docker version 20.10.2, build 2291f61

aws --version
aws-cli/2.1.10 Python/3.7.3 Linux/4.19.121-linuxkit docker/x86_64.amzn.2 prompt/off

aws cliはDockerで実行するタイプです。

レポジトリを作成します。

image.png

「リポジトリ名」を入力し、「リポジトリを作成」をクリックします。
リポジトリ名=イメージ名です。

image.png

リポジトリが作成されました。

image.png

Dockerイメージをプッシュします。

image.png

リポジトリを選択し、「プッシュコマンドの表示」をクリックします。
OS別にプッシュコマンドが表示されます。Windowsでもaws cliコマンドが使える場合、「macOS/Linux」の方法でプッシュできます。
Windowsの方は初回でエラーになったのでそれ以降試していませんが...

image.png

PS C:\> aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 013311312082.dkr.ecr.ap-northeast-1.amazonaws.com
Login Succeeded
PS C:\> docker tag my_work_php:latest 013311312082.dkr.ecr.ap-northeast-1.amazonaws.com/my_work_php:latest
PS C:\> docker push 013311312082.dkr.ecr.ap-northeast-1.amazonaws.com/my_work_php:latest
The push refers to repository [013311312082.dkr.ecr.ap-northeast-1.amazonaws.com/my_work_php]
a1b1f93dda6e: Pushed
a908950ceaa5: Pushed
c237d48abef2: Pushed
8235c11a20e4: Pushed
17c2436afe5e: Pushed
a6f79b9f8213: Pushed
e20f9867e86d: Pushed
7831f8733bf5: Pushed
9c468bc69dbf: Pushed
5f29a23c8e9c: Pushed
0e754215b5eb: Pushed
6c0111550081: Pushed
02c59e64a328: Pushed
8888f89886ba: Pushed
f182865e86e9: Pushed
b2bb5e569df9: Pushed
d0fe97fa8b8c: Pushed
latest: digest: sha256:89fbf2f0ed4ab79debbbeed6bd5bda55eb24e635784efc1987cf3dd1fe934310 size: 3879

*)ここではイメージの作成はスキップしています。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2