VSCode:使用docker部署VSCode在线版客户端

先上个效果图

VSCode网页版效果图
VSCode

0.安装Docker环境

Docker环境需要1G以上的运行内存,以下以Cent OS 7为例

先更新软件源,安装curl

yum update -y && yum uograde -y
yum install curl -y

安装Docker

curl -fsSL https://get.docker.com | bash

重启Docker

service docker restart

1.部署VSCode镜像

docker run -dit --name code-server 
    --restart=always 
    -p 8080:8080 
    -v "$PWD:/home/coder/project" 
    -u "$(id -u):$(id -g)" 
    -e PASSWORD='123456' 
    codercom/code-server:latest

命令说明:
-dit 后台、交互式终端
–name code-server 设置容器名为code-server,可以自行设置
–restart=always 容器总是重启(意外退出、重启服务器都会自动开启)
-p 8080:8080 映射容器的8080端口到宿主机8080端口,8443是https端口,但要配置SSL证书,这里就不说这个了
-v “$PWD:/home/coder/project” 当前目录($PWD)和容器的/home/coder/project配置数据持久化,可以自行设置前面的$PWD改为你想要的路径
-u “$(id -u):$(id -g)” 设置容器用户
-e PASSWORD=’123456′ 设置密码为123456

VSCode的docker部署

这就在拉取镜像了,总共几百MB的镜像,几分钟就好

docker的十六进制文本

出现这行16进制的文本代表运行成功


2.启动VSCode

访问IP://8080(如果你映射的是8080端口)

VSCODE网页版登录页

输入设置的密码

VSCODE网页版

这样就登陆成功了

VSCode安装中文包

安装简中包,就可以开始云端码字了

Leave a Reply