前言

为了方便合作办公,快速上手远程连接服务器,避免花耗过多时间去学习Linux原理及Docker命令,本文从零开始介绍如何通过 vs code 远程连接服务器并使用docker容器。

主要步骤: 安装 vs code 编译器 —> 安装 remote development 插件 —> 连接服务器 —> 安装 docker 插件 —> 启动容器 —> 进行任务

各步骤具体实现如下:

安装 vs code 编译器

由于vs code免费,所以安装 vs code 可以去官网下载,需注意的是由于官网是国外网站,因此对网络要求可能较高,这里也提供了百度网盘的下载方式,下面对两种方式的下载步骤进行说明

方式一:官网下载

登入官方网站:Visual Studio Code - Code Editing. Redefined

vscode 打开远程docker_运维

点击download for windows,等待下载,完成安装。

方式二:网盘下载

网盘资源分享:

链接:https://pan.baidu.com/s/1KW2dqT80IZPvcAi3ljQ5WA?pwd=t9fn 提取码:t9fn –来自百度网盘超级会员V4的分享

  1. 下载安装包
  2. 解压文件,点击set up,等待完成安装

安装插件

1.安装完成后,进入vscode主页,点击 extension下载插件;搜索remote development插件。

vscode 打开远程docker_运维_02

2.点击install,安装插件,等待下载完成。

vscode 打开远程docker_vscode 打开远程docker_03

连接服务器

1.下载完成后,此时右边导航栏会多出 remote explorer 选项卡,选中 remote explorer,同时将显示窗口更换到remote

vscode 打开远程docker_运维_04

2.在remote显示窗口中,点击ssh选项后面的open ssh config file 文件来对config文件进行编辑。

vscode 打开远程docker_vscode 打开远程docker_05

3.在config文件中添加 Mongo,输入主机名、主机ip、用户名、端口并保存

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

示例如下:

假定 主机名:Mongo;主机ip:192.168.0.1 ;用户名:name;端口: 1234,则config文件编辑为:

vscode 打开远程docker_vscode 打开远程docker_06

若想添加多个主机,可在后面依照该格式继续添加。


4.回到资源管理器页面,刷新可发现主机添加成功;

vscode 打开远程docker_docker_07

选择在新的窗口创建链接,选择linux操作系统,continue回车,输入用户密码,等待连接;

vscode 打开远程docker_linux_08

vscode 打开远程docker_linux_09

5.选择在新的窗口中链接到服务器,在新打开的窗口顶部输入密码,当窗口右下角显示ssh:mongo时即链接成功

vscode 打开远程docker_运维_10

在成功链接远程服务器之后就可以在docker组件内使用镜像和容器啦!

连接容器

下面案例展示了vs code连接远程服务器之后操作容器有多方便!

vscode 打开远程docker_vscode 打开远程docker_11

vscode 打开远程docker_docker_12

进入容器之后,操作方式与本地windows系统操作逻辑一样;容器内部结构都能任意查看和使用,创建文件及编写python脚本都可以直接使用vs code编辑器进行编辑和调试,从而避免使用命令行及vim编辑文件,非常直观且方便,希望能帮到有需要的人!~