获得;URL超过最大重试次数:/v1.35/containers/create";使用Python Docker API时出错
我正在尝试使用Python docker包启动docker映像,并出现以下错误:获得;URL超过最大重试次数:/v1.35/containers/create";使用Python Docker API时出错,python,docker,google-cloud-platform,Python,Docker,Google Cloud Platform,我正在尝试使用Python docker包启动docker映像,并出现以下错误: 使用Python Docker API时出现“URL超过最大重试次数:/v1.35/containers/create”错误 这是我运行的命令: self.container = self.docker_connector_client.container_run\ (image="jenkins", version="latest", ports={'8080': '8081'}) Do
使用Python Docker API时出现“URL超过最大重试次数:/v1.35/containers/create”错误
这是我运行的命令:
self.container = self.docker_connector_client.container_run\
(image="jenkins", version="latest", ports={'8080': '8081'})
Docker deamon在VM中的端口3389上运行,我可以肯定地看到它正在那里运行
当我跑的时候curl://localhost:3389 我看到了回应。但是从任何地方卷曲我都会出错
虚拟机本身在GCP上运行,因此可能存在一些路由问题,但我没有看到任何错误。
谢谢 正如@Pavel Zagalsky所确认的,Python的Docker API没有问题:
问题是我用来运行代码的虚拟机映像有问题
启动脚本中的防火墙
1.您是否使用默认网络?2.您是否更改了防火墙设置?3.Docker在哪个IP地址上运行?4.您在哪里运行命令?1。“默认”网络是什么意思?2.我在一家大公司工作,可能有一个FW在这里解决问题。。3.它在GCP机器上运行。4.我在Mac1上运行该命令。你可以找到一些关于VPC网络的信息。2.您应该检查必要的端口是否打开3。GCP机器也有一个IP地址,您的服务应该正确配置,使其不仅可以从localhost
(受VM限制),再次选中curl
,还可以用VM的内部IP替换localhost。4.请分享你的命令。谢谢!我认为这是一个it问题,我正试图通过它们来解决它。谢谢!请让我知道,如果你解决你的问题,我张贴的答案,可能有助于其他社区成员。