我正试图使用Python的docker包启动一个docker映像,但收到以下错误:
Getting "Max retries exceeded with URL: /v1.35/containers/create" error when using the Docker API for Python
这是我运行的命令:
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没有问题:
问题是我用来运行代码的VM映像启动脚本中的防火墙。