- create Dockerfile
- 在 Dockerfile 中,寫入建 image 的cmd
- 建立 docker image
$ docker build -t cowsay:0.1 .
# help
$ docker build help
- 列出所有 images
$ docker images
- 執行 image
$ docker run cowsay:0.1 "hello world"
#
$ docker run --help
- 建立 AWS IAM account & setting
- 建立 aws ecr respoitory
$ aws ecr create-repository --repository-name cowsay
- 執行 docker login
- 先跑 aws command (get-login), 取得&執行 docker login
$ aws ecr get-login --no-include-email
- 下 tag
$ docker tag cowsay:0.2 025573876724.dkr.ecr.us-west-2.amazonaws.com/cowsay:0.2
- 將 docker push 至 aws ecr 上
$ docker push 025573876724.dkr.ecr.us-west-2.amazonaws.com/cowsay:0.2
$ aws ecr delete-repository --repository-name bruce --force