docker run --rm -it --name foo -h foo --net net1 ubuntu:latest /bin/bash
docker run --rm -it --name bar -h bar --net net1 ubuntu:latest /bin/bash
我想问一下,如何在语法中重写上面的命令?
发布于 2017-12-19 09:03:27
默认情况下,docker-compose
将为您的设置创建新的桥对接器网络。但是,如果您自己配置了对接器网络,则可以在撰写文件中指定它,并将其标记为external
网络。
version: 3
services:
foo:
container_name: foo
image: ubuntu:latest
hostname: foo
networks:
- my_net
bar:
container_name: bar
image: ubuntu:latest
hostname: bar
networks:
- my_net
networks:
my_net:
external:
name: my_net
发布于 2017-12-19 08:02:32
为
docker run --rm -it --name foo -h foo --net net1 ubuntu:latest /bin/bash
docker run --rm -it --name bar -h bar --net net1 ubuntu:latest /bin/bash
您需要使用如下所示的
version: 3
services:
foo:
image: ubuntu
hostname: foo
bar:
image: ubuntu
hostname: bar
https://stackoverflow.com/questions/47889248
复制相似问题