VSCode Docker插件支持直观管理镜像与容器、构建推送镜像及集成devcontainer开发环境。需安装Docker环境并确保服务运行,右下角提示异常时可检查启动状态或配置docker.host。

VSCode 的 Docker 插件能让你在编辑器里直接查看、启动、停止容器,构建和推送镜像,不用频繁切到终端——关键是操作直观,适合日常开发调试。
安装与基础配置
在 VSCode 扩展市场搜索 “Docker”,安装由 Microsoft 官方发布的插件。安装后需确保本地已安装 Docker Desktop(macOS/Windows)或 Docker Engine(Linux),且 Docker 服务正在运行。插件会自动检测 Docker 环境;如果右下角出现 “Docker is not available” 提示,检查 Docker 是否启动,或手动配置 docker.host 设置(如使用远程 Docker daemon)。
浏览与管理镜像
侧边栏点击 Docker 图标,展开 “Images” 节点,就能看到本地所有镜像,包括标签、大小、创建时间。右键镜像可快速执行:
• Pull image:拉取远程镜像(支持输入完整仓库地址,如 nginx:alpine 或 ghcr.io/user/app:latest)
• Build image:选择 Dockerfile 所在目录,自定义构建上下文与参数(如添加 --no-cache 或指定 -f 文件路径)
• Remove image:安全删除未被容器使用的镜像(带依赖提示)
控制容器生命周期
“Containers” 节点列出所有容器(含已停止的)。右键容器可:
• Start / Stop / Restart / Remove:一键操作,状态实时刷新
• Attach terminal:打开集成终端并接入容器标准输入输出(类似 docker attach)
• Open in VSCode:对支持的容器(如含 SSH 或 devcontainer.json),直接远程连接开发
• View logs:在面板中流式查看日志,支持过滤关键词和切换行尾格式
配合 devcontainer 快速搭建开发环境
插件深度集成 VSCode Remote - Containers 功能。在项目根目录新建 .devcontainer/devcontainer.json,定义镜像、端口映射、扩展依赖等。点击命令面板(Ctrl+Shift+P)运行 Dev Containers: Reopen in Container,VSCode 就会自动构建镜像、启动容器、挂载代码,并加载预置扩展。适合团队统一开发环境,避免 “在我机器上是好的” 类问题。
基本上就这些——不复杂但容易忽略的是:插件依赖 Docker CLI 可执行文件路径正确,以及 Linux 用户可能需要将当前用户加入 docker 组才能免 sudo 操作。










