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

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

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

    docker network create my_network
    

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

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

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

imageName golang containerId a65aa5ed129ebb14b9c429c8101da9d24a4da03afd12516ff7b7f2825b02fc13 containerName golang2 cpuLimit 20 memLimit 20 abnormalReset true volumes subnetSetti

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

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