windows - Windows 上的 Docker 工具箱 : disable TLS

标签 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 的建议

最佳答案

如果您正在运行 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/

相关文章:

Docker compose - 限制互联网访问,仅允许通过代理导出

linux - Azure az容器执行命令不执行并且不返回错误

wordpress - 自定义Wordpress Docker容器

macos - 如何在MAC上设置DOCKER_HOST env变量

docker - 无法为指定 session 创建/删除条目 - cron

windows - Octave - 内存不足或维度对于 Octave 的索引类型来说太大

c - FreeLibrary 在 VC14 上泄漏,但在 VC9 上没有泄漏

c++ - 如何知道进程是否是应用程序 - Windows

C++ Windows - 如何从其 PID 获取进程路径

windows - jupyter notebook服务器错误: error