打造自己的Web IDE(在线开发环境)
- 开通ECS服务器
- 安装 Docker 环境容器
- 部署Web IDE
- 部署
- 使用
开通ECS服务器
我这边使用的是阿里云的ECS服务器,因为有高校计划现在免费所以白嫖学习。镜像的话 视频用的是 Ubuntu 18.04的镜像。先强制停止,然后在 配置信息 —— 更换系统盘
安装 Docker 环境容器
安装 Docker 环境
curl -sSL https://get.daocloud.io/docker | sh
加上安装 Docker-Compose 环境,其中1.25.3 可以根据 最新版本 修改
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
安装完后
chmod +x /usr/local/bin/docker-compose
docker容器就算安装完成啦
部署Web IDE
VS-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.Code-server 开始部署:
使用
完成的时候会弹出来很多信息
其中有一条
在这里插入图片描述
注意!!!登录code-server的密码就在这个文件里面
可以通过命令
docker ps(查看正在运行的docker **用这个)
docker ps -a (查看所有docker)
2
把前面的CONTAINER ID复制下来,通过
docker exec -it (CONTAINER ID) /bin/bash
来进入docker的目录
然后再用ls查看一下有哪些目录
或者直接
cat ~/.config/code-server/config.yaml(刚刚存密码的文件)
在里面就能看到你docker的密码
修改完记得docker restart (CONTAINER ID)重启一下你的docker
要是打开docker的时候遇到
在浏览器里输入你的公网IP地址
输入刚刚的密码或者你修改后的密码就可以登录使用