如何在VS Code中从镜像创建、运行或启动容器?
在VS Code中从镜像创建、运行容器的方法
当然可以直接在VS Code里完成从镜像创建并运行容器的操作,不需要依赖外部命令行或Docker应用。针对你没找到相关功能的情况,具体操作步骤和排查点如下:
操作步骤
- 打开VS Code左侧的Docker侧边栏(图标是鲸鱼搭配集装箱样式)
- 在侧边栏的「Images」分类下找到目标镜像
- 右键点击该镜像,选择 「Run」 选项;如果需要自定义端口映射、挂载卷等参数,就选「Run with Options」或「Run Interactive」
- 确认选项后,VS Code会自动生成并执行对应的
docker run命令,容器启动后会在侧边栏的「Containers」分类下显示
功能缺失排查
如果右键菜单里没看到上述选项,检查这几点:
- 确认Docker服务处于运行状态(可以通过系统托盘的Docker图标判断)
- 卸载并重新安装最新版的VS Code Docker官方扩展(核心依赖是这个,Docker Explorer是辅助扩展,可能单独装它不够)
- 重启VS Code,确保扩展完全加载
命令面板操作方式
也可以通过命令面板快速操作:
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板 - 输入「Docker: Run」,选择对应的镜像即可启动容器
内容的提问来源于stack exchange,提问作者Rob Bednark
相关产品推荐
相关产品推荐

