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