在 ansible playbook 中,我需要运行 docker-compose 命令。我该怎么做?我需要运行命令:docker-compose -f docker-compose.yml -f docker-compose.prod.yml up
最佳答案
您应该复制您的 Docker Compose 文件并使用 docker_compose
模块如:
- name: copy Docker Compose files
copy:
src: files/{{ item }}
dest: /somewhere/yourproject/{{ item }}
loop:
- docker-compose.yml
- docker-compose.prod.yml
# use files parameter to use multiple docker-compose.yml files
- name: deploy Docker Compose stack
docker_compose:
project_src: /somewhere/yourproject
files:
- docker-compose.yml
- docker-compose.prod.yml
关于docker - 如何使用 ansible 运行 docker-compose 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62452039/