我正在尝试将docker-compose文件转换为Ansible playbook。我所面临的挑战是如何以ansible格式编写标签。
docker组成文件如下:
- name: run search container
docker_container:
name: search
image: docker-registry.xxxdev.xxxx.com/soxx/sxxxna-search:latest
volumes:
- /exec-ui/app-config/application.yml:/opt/xxxna-search/config/application.yml
- /exec-ui/app-config/logback.xml:/opt/xxxna-search/config/logback.xml
ports:
- "9090:9090"
labels:
- "traefik.port=9090"
- "traefik.frontend.rule=PathPrefix:/search/xxxxx我正在使用ansible 2.4.2.0,谢谢你的帮助
亚尼夫
发布于 2019-03-02 00:52:56
解决方案非常简单。
只需删除'-‘和’"“,如下所示
更改前:
labels:
- "traefik.port=9090"
- "traefik.frontend.rule=PathPrefix:/search/xxxxx更改为ansible攻略后:
labels:
traefik.port: "9090"
traefik.frontend.rule: "PathPrefix:/search/,/xxxxhttps://stackoverflow.com/questions/54935357
复制相似问题