VS Code搭建windows+远程Linux上Docker的开发环境

15 篇文章 0 订阅
12 篇文章 0 订阅
本文详细描述了如何在本地Windows系统上通过VSCode和remote-ssh插件配置SSH密钥,实现与远程Linux主机的免密登录,然后在Linux上安装Docker并配置在容器中访问文件夹的过程。
摘要由CSDN通过智能技术生成

在本地windows桌面系统+远程Linux上Docker搭建开发环境主要步骤如下:

一、安装vs code和插件

在windows系统上安装vs code,并安装好remote-ssh、dev-container插件,也可以直接安装Remote Development,他会默认把vs code远程的几种插件都安装上。

二、 配置windows跟Linux主机之间的基于密钥的身份验证

  1. 本机安装ssh,check ssh是否安装成功: ssh 或者 ssh-V

  2. vscode安装remote development 插件

  3. 配置ssh密钥
    (1)在本地机器生成密钥对(公钥+私钥):打开powershell命令行控制台执行命令 ssh-keygen
    (2)私钥放本机,公钥放远程Linxu系统用户的~/.ssh路径下
    (3)在远程机器用公钥生成authorized_keys:

     进入home目录下的.ssh文件夹:cd ~/.ssh
     cat id_rsa.pub >> authorized_keys
    

    (4)在remote-ssh设置的远程主机配置上私钥路径
    在这里插入图片描述
    在这里插入图片描述
    可以参考文章:配置vscode 远程开发+ 免密登录

三、在Linux上安装部署好Docker

参考文章完成Ubuntu | Docker 部署

四、配置在容器中打开远程 SSH 主机上的文件夹

这一步需要用到dev-container插件,建议可以先学习了解一下dev-container插件的使用配置。

  1. 打开远程Linux系统上的项目文件夹。
    在这里插入图片描述
    项目中必须要有dev-container所需要配置文件。
    在这里插入图片描述

  2. 再选择在容器中打开文件夹
    在这里插入图片描述
    可以看到这个地方已经显示在容器中运行了。
    在这里插入图片描述
    同时,可以在Linux系统中国可以查看到,当前有一个容器正在运行了。
    在这里插入图片描述

推荐文章:VS Code搭建远程开发环境的三种方式

  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值