【问题标题】:How to use custom name in docker overlay network for containers network name?如何在 docker 覆盖网络中使用自定义名称作为容器网络名称?
【发布时间】:2016-03-16 14:14:08
【问题描述】:

当我们设置一个覆盖网络时,我们可以使用容器names来解析容器地址。效果很好。

我可以使用其他自定义网络名称吗?

例如,如果我的容器名称是foo,我可以通过bar 在我的覆盖网络中解析它吗?

【问题讨论】:

    标签: docker docker-networking


    【解决方案1】:

    是的,您可以使用option --net-alias(容器的网络范围别名proposal 18699):

    docker run -itd --name foo --net-alias=bar --net mynetwork busybox
    

    同一网络上的任何其他容器都可以ping bar(引用foo

    【讨论】:

    • 谢谢!你知道容器启动时是否可以更改别名?
    • @игор 我在提案中看不到该功能。更一般地说,容器在运行时改变的特性现在仍然非常有限(cpu 和内存资源,其他方面还没有:stackoverflow.com/a/34043844/6309
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多