VSCode私有化部署VS Web:随时随地轻办公

 人参与 | 时间:2025-06-24 12:31:55

        在现代办公环境中,灵活性和效率是提高生产力的关键。本文将为您提供一个全面的“私有化部署VSCodee” Web教程,让您在自己的服务器上建立一个安全、方便的开发环境。无论你是在家、办公室还是外出󿀌只需要一个设备󿀌您可以随时随地享受高效的开发体验。

        建议浏览全文,然后亲自练习#xff08;标红的地方说明说明我遇到了一些问题,但是我可以解决它们)。

准备工具:

        1、一双灵巧的手,灵活的大脑,屏幕前的人。

        2、服务器。

        在这里,我选择阿里云的轻量级应用服务器,CentOS 7.6镜像󿀌为了更快地安装,我选择日本东京作为服务器。具体配置如下:

        以下是创建好的服务器样本:

准备工作:

1、先修改服务器密码,

重置密码-输入服务器密码-输入[确认密码]-确定修改-立即重启实例。

2、防火墙的配置。

防火墙-添加规则-按下图输入-确认添加。

以下是添加后:

3、远程连接控制服务器。

远程连接-立即登录。

弹出下面的界面,我们成功进入:

三、主要操作:

1、执行以下命令,更新yum源:

sudo yum update -y。

2、执行以下命令,安装相关软件包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2。

3、执行以下命令󿀌Yum源࿱添加Dockera;

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo。

4、执行以下命令安装Docker:。

sudo yum install -y docker-ce docker-ce-cli containerd.io。

5、执行以下命令,启动Docker,设置启动:

sudo systemctl start dockersudo systemctl enable docker。

6、执行以下命令󿀌Docker容器࿱启动Code-servera;

sudo docker run -d -p 8080:8080 -v "${ HOME}/.config:/home/coder/.config" -v "${ PWD}:/home/coder/project" -u "$(id -u):$(id -g)" -e "DOCKER_USER=$USER" codercom/code-server:latest。

7、执行以下命令查看正在运行的docker容器:

sudo docker ps。

7、执行以下命令󿀌查看正在运行的docker容器: sudo docker ps。我成功地把它拉在上面。

codercom/code-server:latest。

镜像,但是我的容器没有成功启动。

因此,我使用以下命令查看所有容器的列表,包括已停止的容器:

sudo docker ps -a。!!!!下图标记为图1.1。这里,我获得了。

容器启动不成功。

ID(上图最左下角的字符),输入以下命令查看容器日志:sudo docker logs <容器ID>错误的信息显示在日志上。 EACCES: permission denied。,这表明容器正在尝试创建。

/home/coder/.config/code-server。

在目录中遇到权限问题。

输入以下命令查看权限: ls -ld ${ HOME}/.config。看来。${ HOME}/.config。目录的所有者是。root。,这就是权限问题的原因。该目录的所有者需要更改为当前用户(这里是。

admin。

),使用以下命令:

sudo chown -R $(id -u):$(id -g) ${ HOME}/.config。

更改后,使用下列命令再次检查目录的所有者:ls -ld ${ HOME}/.config。现在。${ HOME}/.config。目录的所有者已经改为。

admin。

。接下来,重新运行Docker 容器:

sudo docker run -d -p 8080:8080 -v "${ HOME}/.config:/home/coder/.config" -v "${ PWD}:/home/coder/project" -u "$(id -u):$(id -g)" -e "DOCKER_USER=$USER" codercom/code-server:latest。

容器已成功启动!再次执行此步骤开始时的指令:

sudo docker ps。

容器已成功启动!本次操作开始时再次执行指令:

sudo docker ps。!!!!下图标记为图1.2。8、输入以下命令󿀌查看哪个文件夹的密码#xff08;注意替换容器ID的名称,再注意紫色字体标注的图1.1和图1.2!两个容器的ID不同,我们后续输入的是图1.2的容器ID):

sudo docker logs <容器ID或名称>

我们找到了密码存储器。

/home/coder/.config/code-server/config.yaml。

/home/coder/.config/code-server/config.yaml。

文件中。

9、输入以下命令󿀌进入容器内部:

sudo docker exec -it <容器ID或名称> bash。

成功进入容器。

10、获取密码:

cat /home/coder/.config/code-server/config.yaml。

password对应密码,这是默认密码,如果你想改变密码怎么办?#xff1f;(建议和我一起改密码,同时,将bind-addr改为0.0.0.0:8080,注意0和8080之间的冒号,如果是英文格式),执行以下命令:

nano /home/coder/.config/code-server/config.yaml。

来到这个界面进行更改。

来到这个界面进行更改。

更改后,按CTRL+X,下图的样式࿰将出现在左下角c;Y￰按键盘c;按回车即可保存。

再次执行:

cat /home/coder/.config/code-server/config.yaml。

可见,bind-addr和password都做了改变。

记住您更改的密码!!!会议将使用!!!

11、退出并重启容器:首先执行exit退出容器:然后执行下列重启容器的命令。

sudo docker restart <您的容器ID>

重启成功!

四、开始使用:

打开浏览器中的新页面,并访问 。

http://公共网络IP:8080。,输入密码󿀌即可登录。成功�快乐使用!以后我会给出环境部署等相关问题的教程。转载请联系我c;如果您有任何问题,文章中有任何错误,请留言交流。 顶: 19698踩: 8