网页版vscode的code-server安装(Centos7)

本文讲的是使用docker的方式安装,也是官方推荐的方式
code-server官方github地址

1.安装启动docker(不清楚docker安装小伙伴请看我docker相关文章)

 yum -y install docker
systemctl start docker

也可以先执行第3步,拉不下来镜像再操作第2步

2.配置docker镜像加速地址

  • 修改daemon.json这个文件
vi /etc/docker/daemon.json

将下面这几个镜像仓库地址都配置进去(放到大括号里面)

"registry-mirrors": [
        "https://1nj0zren.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com"
    ]
  • 重新加载下这个配置文件,并重启docker
systemctl daemon-reload
systemctl restart docker

3.拉取code-server镜像

docker pull codercom/code-server

网页版vscode的code-server安装(Centos7)_第1张图片
4.启动镜像

docker run -p 8080:8080 -v "/app:/home/coder/project" --privileged=true -e PASSWORD='123456' -d d07f57675529 --allow-http

启动完成后,记得用docker ps命令看下容器是否真的启动成功。

在这里插入图片描述

启动命令的一些解释tips:
-p 是映射宿主机和docker容器的端口号
privileged=true 是忽略掉挂在目录权限问题,不然后面vscod无法创建文件
-v 挂载容器卷,是映射宿主机的目录和容器的目录,app目录是我自己建的文件夹
-e 设置密码
-d 后台启动容器
d07f57675529是要启动的镜像id,你的可能跟我不一样。可以用docker images命令查看
–allow-http 运行http方式访问

5.用浏览器访问vscode(我的虚拟机ip是下面这个192.168.174.143,你们根据自己的实际情况更换)

注意:如果不能访问,你的看下防火墙,端口是否打开。

网页版vscode的code-server安装(Centos7)_第2张图片

你可能感兴趣的:(开发工具)