是否有可能或有解决方案将网络添加到现有的Docker容器中?
以下是我目前找到的解决方案:
- name: Add network
docker_network:
name: network_nextcloud
connected:
- openldap_app
appends: yes
when: OPENLDAP_MAP_WITH_NEXTCLOUD == "yes"
上面的解决方案工作,但我想如果可能的话,设置一个ip到它,而不通过docker_container
模块。
您有任何解决方案吗?
- 我已经阅读了文档:https://docs.ansible.com/ansible/2.9/modules/docker_network_module.html
- 使用docker_network和docker_container进行了几次测试
1条答案
按热度按时间rsaldnfx1#
我找到解决办法了。
事实上,我通过vars_prompt询问是否有必要将容器集成到新网络中。
实际上,如果我们使用命令:
docker network connect --ip ...
在手册中,使用的模块不是docker_network
而是**docker_container
**。..我附上下面的一块代码,为我工作:
谢谢你!@大卫迷宫