如何在 docker 覆盖网络中使用自定义名称作为容器网络名称?
How to use custom name in docker overlay network for containers network name?
当我们设置覆盖网络时,我们可以使用容器名称来解析容器地址。效果不错。
我可以使用其他自定义网络名称吗?
例如,如果我的容器名称是foo
,我可以通过bar
在我的覆盖网络中解析它吗?
是的,你可以,option --net-alias
(network-scoped alias for the container, proposal 18699):
docker run -itd --name foo --net-alias=bar --net mynetwork busybox
同一网络上的任何其他容器将能够ping bar
(引用foo
)
当我们设置覆盖网络时,我们可以使用容器名称来解析容器地址。效果不错。
我可以使用其他自定义网络名称吗?
例如,如果我的容器名称是foo
,我可以通过bar
在我的覆盖网络中解析它吗?
是的,你可以,option --net-alias
(network-scoped alias for the container, proposal 18699):
docker run -itd --name foo --net-alias=bar --net mynetwork busybox
同一网络上的任何其他容器将能够ping bar
(引用foo
)