Windows上的Docker Toolbox:禁用TLS

我在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上)?

我发现了很多的build议,但对于Linux

我用MAVEN“运行configuration”环境属性上的这个configuration解决了

 DOCKER_CERT_PATH C:\Users\<username>\.docker\machine\certs DOCKER_HOST tcp://192.168.99.100:2376 DOCKER_TLS_VERIFY 1 

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