Docker idea服务端搭建(坑,需要有docker官方授权

2020-06-28  本文已影响0人  归隐小赵

使用dokcer下拉idea镜像

docker run --rm mplatform/mquery crazymax/jetbrains-license-server:latest

参数配置说明:

TZ:分配给容器的时区(默认UTC)

PUID:JLS UID(默认1000)

PGID:JLS GID(默认1000)

JLS_VIRTUAL_HOSTS:许可证服务器可用的虚拟主机(多个主机用逗号分隔)

JLS_CONTEXT:许可证服务器使用的上下文路径(默认/)

JLS_PROXY_TYPE:要使用的代理类型。可以是http或https(默认https)

JLS_PROXY_HOST:代理服务器的主机名

JLS_PROXY_PORT:代理服务器侦听的端口号

JLS_PROXY_USER:连接到代理服务器的用户名(如果为空,则不进行身份验证)

JLS_PROXY_PASSWORD:连接到代理服务器的密码(如果为空,则不验证)

JLS_ACCESS_CONFIG:JSON文件以配置用户限制(默认/数据/访问-配置.json)

JLS_STATS_RECIPIENTS:报告收件人统计信息的电子邮件地址(逗号分隔)

JLS_REPORT_OUT_OF_许可证:在百分比阈值之后每小时警告缺少许可证(默认值为0)

JLS_SMTP_SERVER:用于发送统计信息的SMTP服务器主机(如果为空,则禁用统计信息)

JLS_SMTP_端口:SMTP服务器端口(默认25)

JLS_SMTP_用户名:SMTP用户名(如果为空,则禁用身份验证)

JLS_SMTP_PASSWORD:SMTP密码(如果为空,则禁用身份验证)

JLS_STATS_FROM:统计电子邮件的发件人地址

JLS_STATS_TOKEN:启用STATS API at/reportApi(HTTP POST)的身份验证令牌

下拉成功后,启动镜像:

docker run -d -p 8000:8000 --name jetbrains_license_server \
  -e TZ="Europe/Paris" \
  -e JLS_VIRTUAL_HOSTS=jls.example.com \
  -v $(pwd)/data:/data \
  crazymax/jetbrains-license-server:latest

注意:

JLS_VIRTUAL_HOSTS 的内容为你实际访问的ip。如果不配置改配置,将出现403错误:
Passed value of header "Host" is not allowed. Please contact your license server administrator.

搭建完成后,发现需要登录jet官网账户,没有然后了。。。。。。。。。。


image.png
上一篇下一篇

猜你喜欢

热点阅读