服务器管理软件
- 管理终端:puTTY,windows也可以使用cmder
- 文件传输:Filezilla
- 代码编辑:Visual Stdio Code
安装Docker容器环境
- 登录服务器
ssh root@你的ip
- 安装Docker环境
curl -sSL https://get.daocloud.io/docker | sh
- 安装Docker-Composer环境,在这里查看最新版本
curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.0/dockercompose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
- 当安装docker出现
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
的错误时,运行下面的命令,一次不行的话,多来几次sudo rm /var/lib/dpkg/lock sudo dpkg --configure -a
部署Web IDE
- web ide是通过code-server实现的
- 使用docker安装code-server
(1) 创建项目文件夹
(2) 在docker中运行:mkdir -p /home/coder/project
(3) 先进入docker容器,再查看密码docker run -it -p 9898:8080 --name code -v "/home/coder/project:/home/coder/project" codercom/code-server:latest
(4) 在浏览器中输入ip:端口就可以访问了docker exec -it code /bin/bash cat ~/.config/code-server/config.yaml
使用Web IDE
使用方式与vscode一致,只不过打开的文件夹必须是存在的。由于是基于docker搭建的,与本机环境不一致,所以不能编辑本机上的所有文件,只能编辑docker容器中的文件。若想编辑本机环境下的某个文件夹上的文件,需要使用Docker容器挂载本地共享文件夹。
视频链接:https://developer.aliyun.com/course/426?spm=a2c6h.14089369.J_2497364210.4.23541efcaKwIHc
活动链接:https://developer.aliyun.com/adc/college/
在线IDE链接:http://39.98.78.5:9898