【发布时间】:2020-06-22 19:14:02
【问题描述】:
我有一个 docker-compose 文件,它有 3 个服务,yaml 文件可以工作,但是我如何将它作为单个图像推送到注册表中并检索这是 AWS Fargate 以便它启动容器?
当图像被推送到单独的存储库时,我有哪些选择来启动多个容器。
下面是我的 Docker-compose.yaml 文件
version: '3.4'
services:
dataapidocker:
image: ${DOCKER_REGISTRY-}dataapidocker
build:
context: .
dockerfile: DataAPIDocker/Dockerfile
environment:
- DB_PW
depends_on:
- db
db:
image: mcr.microsoft.com/mssql/server
environment:
SA_PASSWORD: "${DB_PW}"
ACCEPT_EULA: "Y"
ports:
- "1433:1433"
proxy1:
build:
context: ./proxy
dockerfile: Dockerfile
restart: always
depends_on:
- dataapidocker
ports:
- "9999:80"
【问题讨论】:
标签: docker docker-compose docker-registry dockerhub