在现代办公环境中,灵活性和效率是提高生产力的关键。本文将为您提供一个全面的“私有化部署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
VSCode私有化部署VS Web:随时随地轻办公
人参与 | 时间:2025-06-24 12:31:55
相关文章
- 核物理学家刘畅离开美国回国:在母校北京大学工作
- 湖南省科技创新计划项目重大事项调整公示
- AI工具——Cherry Studio,搭建满血DeepSekek AI对话客户端R1[硅基流动DeepSeek] API】
- 发布RX的华擎 7900 Creator:第一次拥抱AMD显卡16针电源接口
- 宏碁UP300系列:32GB USB 3.0高速U盘,小巧便携,理想的大容量高效商务旅行伙伴
- 现代个人博客系统 ModStartBlog v7.3.0 主页热门博客,UI优化调整
- 发布RX的华擎 7900 Creator:第一次拥抱AMD显卡16针电源接口
- 北美首日票房超过2200万 哪吒2距离全球票房前10名不到3亿!即将超越狮子王
- 漫步者Lolli3 ANC半入耳主动降噪蓝牙耳机284元
- 基于SSM 艺诚美容行业管理系统Jsp
评论专区