VSCode 官方 Docker 插件支持图形化管理容器与镜像:安装后可在侧边栏浏览、右键启停/删除容器,拉取/构建/推送镜像,并查看日志、进入终端。

如果您在使用 VSCode 进行开发时希望直接在编辑器内查看、启动、停止或删除 Docker 容器与镜像,而无需切换到终端执行命令,则可通过官方 Docker 插件实现图形化交互。以下是具体操作方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、安装并启用 Docker 插件
该插件由 Microsoft 官方维护,提供容器生命周期管理、镜像构建状态可视化及 Dockerfile 语法支持。需确保本地已安装 Docker Desktop 并处于运行状态,插件才能正常连接 Docker 守护进程。
1、打开 VSCode,点击左侧活动栏的扩展图标(或按 Ctrl+Shift+X)。
2、在搜索框中输入 Docker,找到名称为 Docker、发布者为 Microsoft 的插件。
3、点击“安装”,安装完成后点击“重新加载”使插件生效。
二、通过侧边栏浏览容器与镜像
插件启用后,VSCode 左侧将新增 Docker 图标,点击可展开资源树,实时同步本地 Docker 环境中的容器、镜像、卷、网络等对象。
1、点击左侧 Docker 图标,展开面板。
2、在 Containers 节点下,可查看所有容器(包括正在运行和已停止的)。
3、在 Images 节点下,可查看本地所有镜像及其标签、创建时间、大小等元信息。
三、启动、停止与删除容器
无需输入 docker start/stop/rm 命令,所有操作均可通过右键菜单完成,且支持多选批量操作。
1、在 Containers 节点中,右键目标容器。
2、选择 Start 启动已停止的容器,或选择 Stop 终止运行中容器。
3、右键后选择 Remove Container 可删除容器;勾选 Force remove 可强制移除正在运行的容器。
四、拉取、构建与推送镜像
插件支持从远程仓库拉取镜像、基于当前文件夹构建镜像,并可绑定 Docker Hub 或 GitHub Container Registry 推送镜像。
1、在 Images 节点空白处右键,选择 Pull Image,输入镜像名如 nginx:alpine。
2、在包含 Dockerfile 的项目根目录中右键,选择 Build Image,输入镜像名称与标签。
3、构建成功后,在 Images 列表中右键该镜像,选择 Push,按提示登录并指定目标仓库地址。
五、查看容器日志与进入终端
插件集成日志流式输出与交互式终端功能,便于调试运行中的服务。
1、右键运行中容器,选择 View Logs,日志将以只读方式在新标签页中实时显示。
2、右键容器后选择 Attach Shell,自动打开集成终端并执行 sh 或 bash(取决于镜像默认 shell)。










