https://github.com/coder/code-server/releases
说明(英文)
https://coder.com/docs/code-server/latest
#自动安装
curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
curl -fsSL https://code-server.dev/install.sh | sh
#手动安装
下载地址: https://github.com/coder/code-server/releases
cd /usr/local
wget https://github.com/coder/code-server/releases/download/v4.2.0/code-server-4.2.0-linux-amd64.tar.gz
tar -xvzf code-server-4.2.0-linux-x86_64.tar.gz
cd code-server-3.4.1-linux-x86_64
./code-server
./code-server --host 0.0.0.0
./code-server --host 0.0.0.0
也可以使用
./code-server --port 8888 --host 0.0.0.0
./code-server --port 8080 --host 0.0.0.0 --auth none --user-data-dir /home/worker
--auth none 指定免密登录
--config 指定配置文件
--user-data-dir ~/.vscode 指定用户目录
# code-server总配置文件
ADD settings.json /root/.local/share/code-server/User/
# code-server已安装的插件
ADD extensions /root/.local/share/code-server/extensions
Options
--locale <locale> # 设置语言,不装插件,此项没用;装了插件,不需要配置此项;
--user-data-dir <dir> # 设置用户目录 默认/root/.local/share/code-server/User
-v --version
-h --help
--telemetry # 不知道
--extra-builtin-extensions-dir# 没用
--extra-extensions-dir # 没用
--base-path # 默认/root/.local/share/code-server
--cert
--cert-key
--format
--host # 主机
--auth # 默认是给一个随机密码,"--auth none"免密
--open # 启动自动打开浏览器
--port # 端口
--socket # 主机:端口
# 插件管理
--extensions-dir <dir> # 插件目录 默认/root/.local/share/code-server/extenstions
--list-extensions # 终端列出插件
--show-versions
# 命令行安装插件,需要插件id或者离线vsix,没啥用,插件id要从vscode市场去找
--install-extension <extension-id | path-to-vsix>
--uninstall-extension <extension-id>
# 错误排查
--log <level> # 日志路径
--max-memory # 最大分配内存
#Dockerfile中安装插件
RUN code-server \
--install-extension ms-python.python \
--install-extension ms-ceintl.vscode-language-pack-zh-hans \