我在 Windows 7 上安装了 Docker Toolbox,它似乎可以正常工作。 现在它在端口 2376 上运行(我假设)启用了 TLS
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v17.06.1-ce
我想在禁用 TLS 的情况下在端口 2375 上运行。
是否可能(在 Windows 上?)
我发现了很多关于 Linux 的建议
最佳答案
如果您正在运行 Windows 10 + 适用于 Linux 的 Windows 子系统 + Ubuntu + Docker 工具箱,请确保将以下行(感谢@pacionet 的帮助)添加到 .zshrc
或 .bashrc
:
export DOCKER_HOST=tcp://192.168.99.100:2376 // your Docker IP
export DOCKER_CERT_PATH=/mnt/c/Users/YOUR_USERNAME/.docker/machine/certs
export DOCKER_TLS_VERIFY=1
如果您稍后在使用 docker-compose
时遇到任何与 TLS 相关的错误,请确保您使用的是最新的 Docker Compose 版本。
关于windows - Windows 上的 Docker 工具箱 : disable TLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45863486/