这个错误提示是因为容器的网络别名(containerLinks)只能在用户定义的网络中使用,而不是在默认的桥接网络中使用。

要解决这个问题,你可以尝试以下方法之一:

  1. 创建一个用户定义的网络,并将容器连接到该网络。例如,使用以下命令创建一个名为'my_network'的网络:
docker network create my_network

然后,将容器连接到该网络,将'bridge'替换为'my_network':

"containerLinks": [
    {
        "container": "/registry",
        "alias": "1234324234",
        "network": "my_network"
    }
],
  1. 如果你不需要使用容器链接功能,可以将'containerLinks'部分从请求中删除。

请注意,如果你选择使用用户定义的网络,请确保网络的子网设置(subnetSettings)与你的需求相匹配。

Golang容器启动错误:网络别名错误解决方法

原文地址: https://www.cveoy.top/t/topic/fUiY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录