什么是Docker工具箱
我很困惑什么是Docker工具箱可执行文件。
docker.exe – 我想这是远程docker引擎的一些客户端,可以在docker-machine运行时使用。 它以某种方式使用一些命名pipe道与docker机进行通信。
docker-compose.exe – 可能与docker.exe相同,但用于撰写。
我有几个子问题
- 我怎样才能指定docker机使用?
- 运行docker.exe或docker命令连接到docker-machine时使用ssh有什么区别?
- docker-compose有什么不同,如果我不想使用windows可执行文件,是否需要将它安装在docker-machine上? 如何将端口映射到docker-machine的Windows主机? 这是必须在docker-machine虚拟机上完成的一些额外的步骤,所以这可能是docker.exe在做的事情。
UPDATE
- 切换docker.exe使用的docker-machine我需要运行docker-machine env
- 到目前为止,我无法更改docker-compose.exe使用的docker-machine,它需要运行默认的机器(使用
docker-compose --verbose up
解决docker-compose --verbose up
并找出它是代理问题set NO_PROXY=<docker-machine-ip>
)