docker compose中的网络模式容器
使用普通docker,我可以使用如下网络模式容器:docker compose中的网络模式容器,docker,docker-compose,docker-networking,Docker,Docker Compose,Docker Networking,使用普通docker,我可以使用如下网络模式容器: docker run -d --name container-b --network container:container-a <image> 导致: ERROR: Please provide 'network_mode: "bridge"' or 'network_mode: "host"' in your docker-compose.yaml 从 注 在swarm模式下部署堆栈时忽略此选项 网络模式:“主机”不能与链接
docker run -d --name container-b --network container:container-a <image>
导致:
ERROR: Please provide 'network_mode: "bridge"' or 'network_mode: "host"' in your docker-compose.yaml
从
注
在swarm模式下部署堆栈时忽略此选项
网络模式:“主机”不能与链接混合
如果您的docker compose
“包装器”在引擎盖下使用docker堆栈部署
,它将不起作用
您必须使用以下内容:
docker run -d --name container-b --network container:container-a <image>
docker网络创建其他一些网络-d网桥——可连接——范围群集
。。。其中,其他一些网络
绑定到目标容器
然后:
version: "3.9"
services:
my-service:
image: ...
networks:
- some-other-network
...
networks:
some-other-network:
external: true
你解决了这个问题吗?是和否。我们没有使用真正的docker compose。原始二进制文件的包装器不支持所需的网络模式。