Используйте этот способ для развертывания приложения, созданного как образ докера, размещенного на ecr:
version: "3"
services:
web:
image: [AWS_ECR_REPO_URL]/app0:latest
deploy:
replicas: 5
restart_policy:
condition: on-failure
resources:
limits:
cpus: "0.1"
memory: 50M
ports:
- "80:80"
networks:
- webnet
networks:
webnet:
Разверните его:
$ docker stack deploy -c docker-compose.yml app0
Затем используйте docker images
для проверкиизображения локальные, вообще не могу найти [AWS_ECR_REPO_URL]/app0:latest
.
Если сам вытащить репо, его можно получить:
$ docker pull [AWS_ECR_REPO_URL]/app0:latest
Не знаю почему.