我创建了一个新的Docker网络(macvlan https://docs.docker.com/engine/userguide/networking/get-started-macvlan/)
在创建新容器时,如何告诉Docker使用这个网络作为默认值(而不是网桥)呢?我想为每个新容器节省--net。
我创建了一个新的Docker网络(macvlan https://docs.docker.com/engine/userguide/networking/get-started-macvlan/)
在创建新容器时,如何告诉Docker使用这个网络作为默认值(而不是网桥)呢?我想为每个新容器节省--net。
3条答案
按热度按时间doinxwow1#
如果你使用
docker-compose
,你可以在yml
-文件中使用networks
-key,下面指定mongo使用“pinguine”作为默认网络:xoefb8l82#
创建或编辑文件
/etc/docker/daemon.json
并添加以下配置。这样,默认情况下将使用
my_network
。zf9nrax13#
Docker提供了不同的网络驱动程序,如网桥、主机、覆盖和macvlan。网桥是默认的。
要更改默认网络驱动程序:
添加行:
重启dockerd: