群晖 Container code-server 安装

2023-09-30 13:08:14 0点赞 10收藏 2评论

官方介绍

群晖 Container code-server 安装

镜像与版本

Image:codercom/code-server

版本:4.17.1

安装

一、注册表搜索code-server,拉取codercom/code-server镜像,版本latest

群晖 Container code-server 安装

二、创建codeserver文件夹,并在该文件夹下创建.config、project、env文件夹

群晖 Container code-server 安装

注:其中env文件夹非必须,仅为存放jdk等

三、创建群晖用户和群组

注:三、四步骤非必须,如果省略这两步,后续五步骤的操作可直接替换为群晖的登录用户

1.创建群组

群晖 Container code-server 安装群晖 Container code-server 安装群晖 Container code-server 安装

2.创建用户

群晖 Container code-server 安装群晖 Container code-server 安装群晖 Container code-server 安装群晖 Container code-server 安装

四、授予codeuser用户访问docker文件夹权限

群晖 Container code-server 安装群晖 Container code-server 安装群晖 Container code-server 安装群晖 Container code-server 安装

附:群晖文件夹权限出现 未知:xxxx 用户或群组

群晖 Container code-server 安装

删除掉群晖某些用户或群组时,先编辑该用户或群组

群晖 Container code-server 安装

去除所有权限的打勾,再删除,就不会在文件夹权限中出现 未知:xxxx

群晖 Container code-server 安装

五、获取用户uid和gid

1.设置输出结果保存的文件夹

群晖 Container code-server 安装

2.新增计划的任务

群晖 Container code-server 安装群晖 Container code-server 安装

id + 用户名,如果只有 id,则输出结果为上一图中用户账号的uid和gid,一般为群晖的登录用户

群晖 Container code-server 安装

3.运行该任务

群晖 Container code-server 安装

查看结果

群晖 Container code-server 安装

可得uid为1036,gid为65538

群晖 Container code-server 安装

六、创建项目

群晖 Container code-server 安装群晖 Container code-server 安装

user和DOCKER_USER分别对应uid、gid和上面创建的用户codeuser

docker-composedocker-compose

七、设置登录密码

下载config.yaml文件

群晖 Container code-server 安装

修改password,保存后上传并覆盖之前的文件

群晖 Container code-server 安装

完成后重启容器

群晖 Container code-server 安装

八、设置外网访问

1.设置反向代理

群晖 Container code-server 安装

设置WebScoket标题,否则会报工作台无法连接到服务器错误

群晖 Container code-server 安装群晖 Container code-server 安装

2.路由器设置端口转发

九、登录查看是否正常运行

群晖 Container code-server 安装

十、安装扩展

方式1.直接在maketplace搜

群晖 Container code-server 安装

方式2.在网页的微软官方商店下载

群晖 Container code-server 安装

右侧Download Extension

群晖 Container code-server 安装

codeserver

群晖 Container code-server 安装

可以选择本地

群晖 Container code-server 安装

选择刚刚下载的vsix文件

群晖 Container code-server 安装

注:并非所有微软官网下载的插件都能安装,比如上面下载的中文插件

十一、Java

1.应用商店直接下载Extension Pack for Java 即可自动下载6个插件

群晖 Container code-server 安装

2.下载所需的jdk和maven

群晖 Container code-server 安装

3.在终端,切换到root用户,命令sudo -i,设置环境变量,命令:

echo export JAVA_HOME=/env/jdk-20.0.2 >> /etc/profile

echo export PATH='$PATH:$JAVA_HOME/bin' >> /etc/profile

echo export MAVEN_HOME=/env/apache-maven-3.9.4 >> /etc/profile

echo export PATH='${MAVEN_HOME}/bin:${PATH}' >> /etc/profile

群晖 Container code-server 安装

4.重启容器,终端输入:java -version,即设置成功

群晖 Container code-server 安装

5.设置java和maven插件

群晖 Container code-server 安装

注:设置在远程[xxxx]的settings.json而不是在用户,字体、主题等设置在用户的settings.json

群晖 Container code-server 安装群晖 Container code-server 安装

6.创建项目,运行测试

群晖 Container code-server 安装

文章创建日期:20230930

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
2评论

  • 精彩
  • 最新
  • 就不能把上面要用到的代码贴出来?

    校验提示文案

    提交
  • 很棒的教程,谢谢分享

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
10
扫一下,分享更方便,购买更轻松