安装 VSCode 官方 Docker 插件并确认本地 Docker 环境正常;2. 通过插件管理镜像、容器和 Compose 服务,支持右键构建、启动和查看日志;3. 配合 Dev Containers 插件实现容器化开发,生成配置后可一键在隔离环境中打开项目。

在 VSCode 里使用 Docker 主要是通过官方插件 Docker 来实现,它能帮你管理镜像、容器、Docker Compose 服务等,还能直接从 VSCode 构建和运行容器。下面是具体操作步骤。
安装 Docker 插件
打开 VSCode,进入扩展面板(左侧活动栏的方块图标),搜索 “Docker”,找到由 Microsoft 发布的官方 Docker 插件并安装。
安装完成后,左侧活动栏会出现一个船形图标,点击即可打开 Docker 面板。
确保本地 Docker 环境正常
VSCode 只是前端工具,真正的 Docker 引擎需要你提前安装好:
- Windows 用户建议安装 Docker Desktop
- macOS 用户同样使用 Docker Desktop
- Linux 用户安装 Docker Engine 并启动服务
安装完成后,在终端运行 docker --version 和 docker ps 确认是否正常工作。如果命令报错,VSCode 就无法连接 Docker。
在项目中使用 Docker 插件
打开一个项目文件夹后,你可以:
- 右键 docker-compose.yml 文件,选择 “Up” 来启动服务
- 在 Docker 面板中展开 “Containers” 查看运行中的容器,点击日志图标查看输出
- 右键镜像或容器,进行删除、停止、重启等操作
- 在集成终端中直接输入 docker build -t myapp . 构建镜像
你也可以右键 Dockerfile,选择 “Build Image” 快速构建,过程中会提示输入镜像名和标签。
配合 Dev Containers 进行开发(进阶用法)
如果你想在容器里开发整个项目,可以使用 Dev Containers 插件。
安装 “Dev Containers” 插件后,在命令面板(Ctrl+Shift+P)输入 “Dev Containers: Add Development Container Configuration Files”,选择合适的环境模板(比如 Node.js、Python 等),它会自动生成 .devcontainer 文件夹和配置文件。
配置完成后,点击左下角绿色按钮 “Reopen in Container”,VSCode 会自动构建容器并在其中打开项目,所有操作都在隔离环境中进行。
基本上就这些。装好插件、连上 Docker 引擎,就能在 VSCode 里方便地管理容器了。日常开发配合 Dev Containers 使用体验更好,环境一致也不容易出问题。










