首页 > 解决方案 > VSCode Docker 扩展无法连接到 docker 机器

问题描述

我无法Docker通过 Microsoft 配置 VSCode 扩展以docker-machine通过DOCKER_HOST环境变量的设置连接到。

Docker 扩展说明

.zshrc

export DOCKER_HOST="tcp://192.168.99.100:2376"

我有:

  1. 运行source ~/.zshrc并重新启动 VSCode
  2. 注销并重新打开 VSCode

以前有没有其他人遇到过这个问题并找到了解决方法?

标签: dockervisual-studio-code

解决方案


您的端口 2376DOCKER_HOST意味着您的 docker 守护程序很可能在 TLS 上运行。

假设是,您还需要设置一个DOCKER_CERT_PATH环境变量。

在我的(默认 Windows)安装中,它的值为C:\Users\mike\.docker\machine\machines\default.

这似乎是文档中明显的遗漏,所以我继续提出了 PR


推荐阅读