这是经典网桥docker网络的示例设置。
services:
jitsi-web:
(...)
networks:
meet.jitsi:
jitsi-prosody:
(...)
networks:
meet.jitsi:
aliases:
- xmpp.meet.jitsi
(...)
现在,我想将其转换为Ansible-Syntax:
- name: create a docker_network for internal communication
docker_network:
name: jitsi-meet-net
connected:
- jitsi-web
- jitsi-prosody
(...)
appends: yes
但是我正在努力将aliases
集成到此任务中,并且在文档中找不到任何提示。
答案 0 :(得分:1)
docker_network
不支持别名,但是docker_container
不支持别名。因此,在将容器添加到网络后,可以使用别名来更新容器。
- name: Update network with aliases
docker_container:
name: jitsi-prosody
networks:
- name: jitsi-meet-net
aliases:
- xmpp.meet.jitsi
- zzzz
在docker_container上检查docs,因为它们可能还有其他更适合您的设置的解决方案。