阿里云ECS 7天实践训练营学习笔记 Day2
文章目录
- 阿里云ECS 7天实践训练营学习笔记 Day2
- 1、服务器管理软件
- 2、安装Docker容器环境
- 3、部署Web IDE
- 4、使用Web IDE
1、服务器管理软件
(1)管理终端:putty
下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
由 Larry Li维护并开源的中文版:
下载地址:https://github.com/larryli/PuTTY/releases
(2)文件传输:Filezilla(SFTP)协议
下载地址:https://filezilla-project.org/download.php?type=client
(3)代码编辑:VS code
在学习期间可以选择开启安全组规则中的全部协议
在使用Filezilla时,主机的公网IP前加上sftp://
在编辑代码时建议将默认的编辑工具记事本改为VS code
2、安装Docker容器环境
Docker 只能安装在 64bit 系统上,Linux 内核越新体验越好,不建议使用早于 2016 年的 Linux 发行版。
进入服务器后
(1)安装 Docker 环境
curl -sSL https://get.daocloud.io/docker | sh
(2)安装 Docker-Compose 环境,其中 1.25.4 可以根据 最新版本 修改
curl -L
https://get.daocloud.io/docker/compose/releases/download/1.25.4/dockercompose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
3、部署Web IDE
之前我们的三剑客里介绍 Visual Studio Code 这款代码编辑软件,这里我们使用 code-server 解决方案
将Visual Studio Code 在服务器中运行,这样我们就可以在浏览器中使用 Visual Studio Code 了。
同时由于其存储放在服务器端⽽不是本地,也可以进行跨平台操作,在云上也可以和一些产品进⾏应用的快速部署。
(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
(3)在 info 的信息中,有一行是 Password is xxxx 就是我们的保护密码,要记住
(4)浏览器输入公网IP ,就可以看到浏览器中运行的VSC了
4、使用Web IDE
和VS code使用代码基本一致