利用阿里云ECS搭建在线编程环境

搭建在线编程环境

  • 服务器管理软件
    • 文件传输软件FileZilla
    • 编译软件
    • 管理终端
  • 安装Docker容器环境
    • 安装Docker环境
  • 部署WebIDE &使用WebIDE
    • 1.创建项⽬⽂件夹
    • 2.在 Docker 中运行
    • 3.查看密码

服务器管理软件

文件传输软件FileZilla

见利用阿里云ECS制作个人简历网站

编译软件

使用的Visual Studio 2019

管理终端

管理我们的服务器我们需要通过相关软件,针对Linux服务器的管理,这⾥推荐使⽤ Putty。
PuTTY 是⾃由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作
者是 Simon Tatham。
由 Larry Li维护并开源的中⽂版:
下载地址

安装Docker容器环境

将系统更换为Ubuntu 18.04 64位。

安装Docker环境

通过 Putty 连接服务器后
⼀、安装 Docker 环境

curl -sSL https://get.daocloud.io/docker | sh

⼆、安装 Docker-Compose 环境,其中 1.26.2 可以根据 最新版本 修改

curl -L
https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-
compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

部署WebIDE &使用WebIDE

1.创建项⽬⽂件夹

mkdir -p /home/coder/project

2.在 Docker 中运行

docker run -it -p 80:8080 --name code -v
"/home/coder/project:/home/coder/project" codercom/code-server:latest

在浏览器中输⼊http://你的公⽹IP,就可以看到浏览器中运⾏的VSC了。

3.查看密码

打开一个新putty窗口链接ECS

先进入docker容器

docker exec -it code /bin/bash

然后查看密码

cat ~/.config/code-server/config.yaml

将password:后面的密码用鼠标右键复制,填入刚才访问公网IP的页面内,就可以进入VSC编译代码。

你可能感兴趣的:(利用阿里云ECS搭建在线编程环境)