VSCode ACI 已部署 Docker 侧边栏中未显示容器
VSCode ACI deployed Docker containers not showing in sidebar
我刚开始使用容器,正在学习 docker/vscode 教程 (https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/deploy-to-cloud)。
部署过程中出现了以下问题(教程的第 9 步):
部署到 Azure 云实例的容器没有显示在边栏中。
而是说:“连接失败。是 Docker 运行?”和“错误:14 不可用:未建立连接”
这是违反直觉的,因为通过 VScode 部署确实有效。
Docker 似乎安装正确:
$ docker -v
Docker version 20.10.2, build 2291f61
并且容器是 运行:
$ docker ps
CONTAINER ID IMAGE COMMAND STATUS PORTS
agitated-newton leopkcode/getting-started Running <IP>:<PORT>
为什么 运行 容器实例没有显示在 Docker 扩展的左侧栏中?
我在 WSL2 运行 VSCode。
我可以重现这个问题,问题是 docker 引擎或 Windows 上的 Docker 桌面不是 运行。参见 Install Docker Desktop on Windows。
一旦 docker 桌面是 运行 并刷新 VS docker 扩展中的容器。 ACI 将显示在 Docker 扩展程序的左侧栏中。
正如@Nancy Xiong 所指出的,问题一定与本地 Docker 安装有关。确切的性质尚不清楚,因为我已确保 Docker 引擎和 Docker 桌面都已安装并且 运行。尽管如此:
重新安装 Docker 桌面桌面(不是 Docker 引擎)确实解决了问题。
我刚开始使用容器,正在学习 docker/vscode 教程 (https://docs.microsoft.com/en-us/visualstudio/docker/tutorials/deploy-to-cloud)。
部署过程中出现了以下问题(教程的第 9 步):
部署到 Azure 云实例的容器没有显示在边栏中。
而是说:“连接失败。是 Docker 运行?”和“错误:14 不可用:未建立连接”
这是违反直觉的,因为通过 VScode 部署确实有效。
Docker 似乎安装正确:
$ docker -v
Docker version 20.10.2, build 2291f61
并且容器是 运行:
$ docker ps
CONTAINER ID IMAGE COMMAND STATUS PORTS
agitated-newton leopkcode/getting-started Running <IP>:<PORT>
为什么 运行 容器实例没有显示在 Docker 扩展的左侧栏中?
我在 WSL2 运行 VSCode。
我可以重现这个问题,问题是 docker 引擎或 Windows 上的 Docker 桌面不是 运行。参见 Install Docker Desktop on Windows。
一旦 docker 桌面是 运行 并刷新 VS docker 扩展中的容器。 ACI 将显示在 Docker 扩展程序的左侧栏中。
正如@Nancy Xiong 所指出的,问题一定与本地 Docker 安装有关。确切的性质尚不清楚,因为我已确保 Docker 引擎和 Docker 桌面都已安装并且 运行。尽管如此:
重新安装 Docker 桌面桌面(不是 Docker 引擎)确实解决了问题。