code-server.php

code-server

使用docker搭建在线web浏览器功能。

最简单方式

使用如下方式

docker run -itd --restart=always \
        --name vscode -h vscode \
        -u root  -p 8086:8080 \
        -e PASSWORD=mypasswd \
        -v /data/vscode:/home/coder \
        -v /etc/localtime:/etc/localtime:ro \
        codercom/code-server  --auth password

docker命令

-h 指定当前的机器的Hostname vscode

除了docker部分命令,主要参数如下:

–auth 需要验证。

–no-auth 不需要密码验证,直接可用。


USAGE
  $ code-server [WORKDIR]

ARGUMENTS
  WORKDIR  [default: (directory to binary)] Specify working dir

OPTIONS
  -d, --data-dir=data-dir   该参数主要用于指定数据存放目录。
  -h, --host=host          [default: 0.0.0.0] 指定要绑定的网卡地址
  -o, --open               Open in browser on startup
  -p, --port=port          [default: 8443] Port to bind on
  -v, --version            show CLI version
  --allow-http
  --cert=cert               指定 HTTPS 证书和密钥。
  --cert-key=cert-key       指定 HTTPS 证书和密钥。
  --help                    show CLI help
  --no-auth
  --password=password       如果不想使用生成的随机密码,可以使用该参数指定启动密码。

参见:文章