docker - VSCode ACI 部署的 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 Desktop 未运行。请参阅在 Windows 上安装 Docker 桌面。
一旦 docker 桌面运行并刷新 VS docker 扩展中的容器。ACI 将显示在 Docker 扩展的左侧边栏中。
推荐阅读
- python - TypeError: AdvancedBooleanSubtensor.grad 非法返回一个整数值变量。(输入索引 0,dtype int64)
- java - 在 jruby 中覆盖 java 方法的麻烦
- java - 使用 Java 计算 XML 文件中的标签重复次数
- java - Angular 2 + Vert.x:HTTP 请求的发送接收主体
- r - 有条件的滞后日期,结转
- python - 将数据抓取到数据框
- python - Pandas DataReader 中 asfreq 后的空数据
- node.js - Cordova 构建 android:failed ,怎么办
- android - 如何在 NavigationDrawer 底部设置 ListView?
- ios - 如何在IOS应用中显示图片?