Docker官方扩展是VSCode中管理容器的核心工具,提供容器、镜像、卷、网络的可视化操作,结合Remote-Containers可实现容器内开发,辅以YAML、GitLens等扩展提升效率,需确保本地Docker daemon运行。

在 VSCode 中管理 Docker 容器,最核心的扩展是 Docker 官方插件。它集成了容器、镜像、卷、网络等资源的可视化操作,让你无需频繁切换终端就能完成日常开发任务。
Docker 官方扩展
这是你在 VSCode 里管理容器的基础工具,由 Microsoft 维护。安装后,左侧活动栏会出现一个鲸鱼图标,点击即可打开 Docker 面板。
主要功能包括:- 查看正在运行和已停止的容器,支持启动、停止、重启、删除
- 浏览本地镜像,可构建、推送、删除或打标签
- 管理 volumes 和 networks,方便调试数据挂载问题
- 右键容器即可进入终端(exec bash),查看日志,或复制 ID/名称
- 快速将当前项目生成 Dockerfile 或 docker-compose.yml 模板
Remote - Containers 扩展
这个扩展让你在容器内开发,实现“开箱即用”的一致环境。你可以连接到本地或远程的容器,把整个开发环境装进隔离空间。
典型使用场景:- 通过
Reopen in Container命令,用预定义配置启动开发容器 - 基于 Dockerfile 或 devcontainer.json 自动配置环境依赖
- 在容器中运行编辑器、调试器、终端,本地只负责界面交互
辅助类扩展推荐
虽然不是直接管理容器,但能提升 Docker 开发体验:
- YAML:高亮并校验 docker-compose.yml 文件结构
- GitLens:结合 Docker 环境做代码追踪时更高效
- Code Runner:快速运行脚本,配合容器化服务测试接口
基本上就这些。Docker 官方扩展 + Remote-Containers 覆盖了 90% 的容器管理需求,其他工具只是锦上添花。不复杂但容易忽略的是,确保本地 Docker daemon 正在运行,VSCode 才能连接成功。










