进出口运行多克尔Windows版桌面(超V),我需要通过TCP从容器访问泊坞窗守护进程。它可以从主机像连接到它:用我的主机的IP地址curl -v 127.0.0.1:2375/info
但不可能从一个容器访问。也许有人知道怎么做,或者至少如何ssh到该泊坞窗VM,例如有可能在通过执行ssh到它在Mac上:screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
我已经想通了如何在使用socat
工具,它需要docket.socket和代理TCP调用它做。
与安装socat
因为它docker.sock
所以我推出容器可用内部虚拟机,并发现2375端口:
docker run -p 2375:2375 -v /var/run/docker.sock:/var/run/docker.sock codenvy/socat -d -d TCP-L:2375,fork UNIX:/var/run/docker.sock
随着现在,我能够通过socat
容器访问泊坞窗守护程序API。