docker 搭建在线vscode编辑器
### 简介
code server是一款开源的桌面软件vs code浏览器实现,可以让你随时随地的写代码,只要打开浏览器就可以进入到工作环境,将代码放在云端十分方便。
### 安装流程
只需要在docker环境下安装即可,输入如下命令安装即可,第一次安装会慢一点。
docker run -itd --name mycode -p 8081:8080 -v /data/mycode:/home/coder/project -u root -e PASSWORD=123456 codercom/code-server:latest --auth password
#### 参数解释
* -itd 后台运行
* --name mycode 容器名
* -p 8081:8080 端口(因为我们占用了8080端口号,可以设置成8081)
* -v /data/mycode:/home/coder/project 文件存储路径
* --auth password -u root -e PASSWORD=123456 设置账号密码登陆(可以不用设置)
安装成功输入如下命令,如果启动成功后docker运行列表就会有mycode容器
docker ps
开放防火墙端口
如果有设置过防火墙,或者你是在阿里云的服务器可以在上面设置安全组就可以开始使用了,下面是给他开放防火墙8081端口号。
#### 开放端口
firewall-cmd --zone=public --add-port=8081/tcp --permanent
#### 重启防火墙
firewall-cmd --reload
### 安装成功界面
此时在本地打开浏览器输入地址验证:
http:192.168.0.150:8081
输入密码就可以进入到vscode 工作环境