如何在VSCode中通过Docker容器管理与开发插件进行高效开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计967个文字,预计阅读时间需要4分钟。
插件仅显示 docker ps,能看到的当前正在运行的容器,而不是所有容器都列出来。
- 先在终端执行
docker ps,有输出才说明 daemon 正常;如果报Cannot connect to the Docker daemon,插件必然空白 - macOS 用户:必须从终端启动 VSCode(
code .),点 Dock 图标打开会丢失$PATH和DOCKER_HOST - Linux 用户:检查
groups输出是否含docker;没有就运行sudo usermod -aG docker $USER,然后完全退出重登 - Windows 用户:确认 Docker Desktop 已启动,且勾选了
Start Docker Desktop when you log in
右键容器 → Exec in Container 没反应或报错?
插件默认尝试 /bin/bash,但很多镜像(比如 alpine、scratch 或 slim 镜像)根本没装 bash。
本文共计967个文字,预计阅读时间需要4分钟。
插件仅显示 docker ps,能看到的当前正在运行的容器,而不是所有容器都列出来。
- 先在终端执行
docker ps,有输出才说明 daemon 正常;如果报Cannot connect to the Docker daemon,插件必然空白 - macOS 用户:必须从终端启动 VSCode(
code .),点 Dock 图标打开会丢失$PATH和DOCKER_HOST - Linux 用户:检查
groups输出是否含docker;没有就运行sudo usermod -aG docker $USER,然后完全退出重登 - Windows 用户:确认 Docker Desktop 已启动,且勾选了
Start Docker Desktop when you log in
右键容器 → Exec in Container 没反应或报错?
插件默认尝试 /bin/bash,但很多镜像(比如 alpine、scratch 或 slim 镜像)根本没装 bash。

