VSCODE连接远程Docker开发环境

2024-01-25 20:54:26
/
0 点赞
/
520 阅读
2024-01-25

一、新建容器开发环境

如果已经有容器开发环境,可跳过步骤一

第1步:打开模板容器

点击此连接打开指定的容器:http://172.22.1.225:9000/#!/2/docker/containers/a5d7370ab7b275e62059dfeee25f9122cd9d4a8e44c448729dfffbd526de4aef

第2步:复制已有容器

如图所示,点击复制已有容器环境快速搭建容器环境,也可以自定义新建

image.png

第3步:修改容器参数

修改默认参数为自定义参数,名称和端口为必修改字段,以免冲突导致无法创建成功

image.png

第4步:点击部署

image.png

第5步:创建成功后,点击进入

点击如图所示按钮,完成部署,需要等待数秒

image.png

第6步:启动ssh服务

点击AttachConsole进入容器,在命令行模式下输入如下命令,启动sshd服务

service ssh restart

二、连接vscode

如果上述步骤执行成功,或者已有开发容器,则可以使用下面的命令连接VSCODE

第1步:选择远程资源管理器

打开VSCODE点击插件栏远程资源管理器完成配置

image.png

第2步:新建远程连接配置

点击新建连接,配置连接参数

image.png

第3步:填写远程配置

填写对应的远程服务器配置信息,回车确认

image.png

第4步:建立远程连接

如图所示,连接指定远程服务器

image.png

第5步:连接远程文件管理器

最后点击文件管理器,完成连接

image.png

第6步:跳转到指定地址

在地址栏中输入需要的文件目录地址,点击ok

image.png

到此,就可以像在本地一样管理调试远程代码

三、如何免密码登录

第1步

ssh-keygen -R "你的远程服务器ip地址"

第2步 ssh公钥生成

如果已经有了公钥私钥,此步可省略

ssh-keygen 

第3步 发送公钥到目标server

ssh-copy-id -i id_rsa.pub -p port root@10.0.0.45

注意

请在共享磁盘(/data1/data或/data2/data)下创建自己的目录,切勿删除/修改共享磁盘其他目录数据

image.png

版权属于:

那棵树看起来生气了

本文链接:

https://dengyb.com/archives/38.html(转载时请注明本文出处及文章链接)