Windows上的Docker Toolbox:禁用TLS

时间:2017-08-24 13:53:50

标签: windows docker

我在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

2 个答案:

答案 0 :(得分:9)

如果您运行的是Windows 10 + Windows子系统Linux + Ubuntu + Docker Toolbox,请务必将以下行(感谢@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版本。

答案 1 :(得分:0)

我在MAVEN“运行配置”环境属性

上解决了这个配置问题
DOCKER_CERT_PATH C:\Users\<username>\.docker\machine\certs
DOCKER_HOST tcp://192.168.99.100:2376
DOCKER_TLS_VERIFY 1