请帮忙,我有以下的docker-compose文件,并想编写一个Ansible playbook,在本地主机和远程目标上运行该docker-compose文件。
version: '2.0'
services:
weather-backend:
build: ./backend
volumes: #map backend dir and package inside container
- './backend/:/usr/src/'
- './backend/package.json:/usr/src/package.json'
#ports:
# - "9000:9000" #expose backend port - Host:container
ports:
- "9000:9000"
command: npm start
weather-frontend:
build: ./frontend
depends_on:
- weather-backend
volumes:
- './frontend/:/usr/src/'
- '/usr/src/node_modules'
ports:
- "8000:8000" #expose ports -Host:container
environment:
NODE_ENV: "development"
docker-compose
,并与目标主机上的docker
API通信。如果您想直接在目标主机上执行docker-compose,则需要另外的解决方案。 - emi