vscode连接远端docker高效开发的方法

1 前言

目前项目源码部署在远端服务器的docker上,但是我习惯在vscode中修改源码并验证。所以需要通过vscode连接远端容器进行代码开发。vscode通过remote ssh连接服务器是比较常见的用法了,但是连接远端容器还是第一次使用。摸索了一阵后发现一个方便快捷的方法,不需要映射容器端口到服务器,不需要配置ssh,即可直接通过vscode连接远端容器。

2 具体实现

首先需要将vscode通过remote ssh连接远端服务器,这一步很简单。连上远端服务器后vscode会打开一个新的窗口,在该窗口中安装docker插件至服务器。注意这个插件是安装在服务器端的,而不是vscode本地

安装完成后,点击左侧docker图标,即可看到所有运行的容器。

右键你所需要编辑的容器,即可进入docker终端。对于要编辑的文件,点击open,即可在vscode中进行编辑。

相关推荐
地衣君1 小时前
Hermes Docker 容器交互一些技巧
docker·hermes
陈聪.1 小时前
Docker 核心知识整理:从入门到企业级应用
运维·docker·容器
云原生指北2 小时前
Docker Sandboxes 的隔离例外:共享 Skills 与宿主机 MCP
运维·docker·ai·容器·agent
璃月听书人2 小时前
没有 Kubernetes,我用 700 行 Bash 实现了 Docker Compose 零停机平滑发布
docker
️学习的小王2 小时前
Anaconda国内镜像配置与conda常用命令
ide·经验分享·python·conda
用户6919026813394 小时前
Docker基本概念
后端·docker·容器
江湖有缘4 小时前
从零搭建私有云相册:使用 Docker 一键部署 Damselfly全攻略
运维·docker·容器
摇滚侠4 小时前
《Docker技术入门与实战 第4版》阅读笔记 6 使用 Dockerfile 创建镜像 2
java·笔记·docker
雾沉川5 小时前
Rust IDE 选型:除 VS Code 之外,RustRover 非商业场景可免费使用
ide·vscode·rust
艾伦_耶格宇15 小时前
【DOCKER进阶】-3 cgroups
docker·容器·eureka