vscode远程连接服务器docker容器,并调试代码

本篇内容:使用vscode作为IDE远程连接服务器中的docker容器,并实现代码调试。

1. 连接远程服务器

a. 在vscode中安装搜索ssh,并安装Remote - SSH
image.png
安装完成后,在vscode左下角会出现如下标识。
image.png
b. 单击左下角标志,在弹出窗口中选择连接到主机,并选择配置SSH主机
image.png
选择要更新的SSH配置文件,在C盘相应路径下也可以找到该文件。
image.png
在打开的config配置文件中,按照如下格式添加服务器信息,其中主机名称可以自己命名,用于区分不同的服务器,ip、用户名、端口号为待连接服务器的相关信息。

Host 主机名称
    HostName ip
    User  用户名
    Port  端口号

image.png
c. 再次单击左下角标志,在连接到主机后选择已保存的服务器,选择相应的平台然后输入密码,即可连接服务器。
image.png

2. 进入容器

a. 连接远程服务器后,在扩展中安装docker插件。
image.png
安装后,在左侧会出现于docker图表相同的图表。
image.png
再安装Dev Containers插件。
image.png
安装后,在vscode左侧docker图标中,看到服务器上已经存在的镜像和容器。
image.png
选择要进入的容器,并选择“附加vscode”或者英文的“attach xxx”(这一步其实可以随便点击一个容器),在弹出的框内再选择目标容器,输入密码后即可连接。
image.png
image.png
容器内打开目录,选择相关项目的文件夹。
image.png
打开文件夹之后,可与服务器同步更改。
image.png

3. 调试代码

a. 安装相应解释器,此处安装python。
image.png
b. 安装后,打开一个py文件,会提示选择解释器,选择相应的conda虚拟环境,如果还没有就装一个吧。
image.png
image.png
之后可以对代码在左侧打断点进行调试,调试快捷键F5
image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木棉知行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值