0
2つのネットワークをコンテナに接続する必要があり、1つのネットワークに対して静的IPが必要です。 これは私のドッキングウィンドウのコンファイルです:docker-composeで2つのネットワークをコンテナに接続できない
version: '2'
services:
# --------------------------------------------- Web app container
webapp:
networks:
br0:
ipv4_address: 172.16.238.10
- bridge
container_name: homer-webapp
build: ./webapp/.
image: sipcapture/homer-webapp
restart: always
しかし、それは動作しません:
ERROR: yaml.parser.ParserError: while parsing a block mapping
in "./docker-compose.yml", line 6, column 7
expected <block end>, but found '-'
in "./docker-compose.yml", line 8, column 7
私は期待どおりに動作するもののネットワークを接続した場合。
私はそれがあまりにも動作する方法は次の2つのネットワーク接続した場合:
networks:
- br0
- bridge
これは動作しません:
networks:
- br0:
- ipv4_address: 172.16.238.10
- bridge
私が取得エラーメッセージ:
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.webapp.networks contains {"br0": [{"ipv4_address": "172.16.238.10"}]}, which is an invalid type, it should be a string
任意のヒントを?どんな助けも歓迎です!!!
これはお使いになりましたか? https://docs.docker.com/compose/components-file/components-file-v2/#ipv4_address-ipv6_address。 – Grimmy