我正在尝试从容器内部控制宿主机的docker服务。对于 Linux 宿主机和 Linux 容器,通常是这样完成的:
我尝试了很多方法,主要是使用各种 IP 的
但是显然,在端口
docker run -it -v /var/run/docker.sock:/var/run/docker.sock alpine
现在我想在 Docker for Windows
宿主机和 Linux 容器上实现相同的功能。我尝试了很多方法,主要是使用各种 IP 的
DOCKER_HOST
,如 10.75.0.1:2375
(docker VM 的 IP),172.17.0.1:2375
(容器 IP)以及 0.0.0.0:2375
和 192.168.178.xxx:2375
(宿主机 IP)等。但是显然,在端口
2375
或 2376
上没有响应,我用以下类似的方式进行了检查:
docker run -ti --rm alpine /bin/sh -c "apk add -U nmap && nmap -Pn 10.72.0.1 -p 2375-2376"
此时,我想知道在 Docker for Windows 中是否可能实现此功能。我找到的大多数信息都涉及 docker-machine / VirtualBox
组合。
docker
标签的原因... - PeterE