0%

docker容器内访问docker daemon(window10)

windows10下实现在docker容器中访问docker daemon。

在docker desktop setting中选择 expose daemon on tcp://localhost:2375 without tls.

在容器应用中使用docker.for.win.localhost指向主机localhost

1
2
3
import docker
client = docker.DockerClient(base_url = 'tcp://docker.for.win.localhost:2375')
print(client.containers.run("alpine", ["echo", "hello", "world"]))