我想从容器内访问Docker远程API,因为我需要启动其他容器。从容器访问码头远程API
主机地址为172.19.0.1
,所以我用http://172.19.0.1:2375/images/json
获取图像的列表(由主机,http://localhost:2375/images/json
按预期工作。
连接被拒绝,我猜是因为码头工人(适用于Windows)侦听。127.0.0.1
而不是0.0.0.0
我试图改变配置(无论从UI和daemon.json
)添加条目:
"hosts": ["tcp://0.0.0.0:2375"]
但守护进程无法启动。我如何访问api?
您提到您正在使用Docker for Windows,但未提及您正在使用的容器类型。您是使用Windows容器还是Linux容器? –