Docker idea服务端搭建(坑,需要有docker官方授权才可使用)

使用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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。