docker 部署 jetbrains license server
docker 部署 jetbrains license server
- docker 部署 jetbrains 全家桶授权服务器
- 1. 环境准备
- 2. 部署过程
- 2.1 docker 部署及配置
- 2.2 nginx 部署及配置
- 3.总结
docker 部署 jetbrains 全家桶授权服务器
感谢这位博主提供的 docker 镜像和教程文章:
- docker 镜像:https://hub.docker.com/r/mrjin/idea
- 文章链接:https://jinfeijie.cn/post-328.html
1. 环境准备
- 主机:VPS
- 操作系统: CentOS 7 x64
- 所需软件:docker、nginx
- 网络环境:可访问互联网
- 说明:此授权服务器可激活2018.2版本之前的所有版本,2018.2之后的版本不确定是否可以激活。
官方下载地址,自己选版本,其他的IDE类似:
pycharm:
https://www.jetbrains.com/pycharm/download/other.html
intelij idea:
https://www.jetbrains.com/idea/download/other.html
2. 部署过程
2.1 docker 部署及配置
官方参考链接:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/
安装所需软件包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设置 stable 仓库:
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
更新 yum 索引:
sudo yum makecache fast
安装 docker-ce,默认是最新的 stable 版本:
sudo yum install -y docker-ce
查看可安装 docker ce 版本:
sudo yum list docker-ce.x86_64 --showduplicates | sort -r
安装指定版本的 docker ce:
sudo yum install -y docker-ce-<VERSION>
启动 docker ce:
sudo systemctl start docker
通过 docker hub pull license server 镜像:
docker pull mrjin/idea:latest
服务器部署启动镜像:docker 内部的8888端口映射到本机8888端口
docker run -d -e PORT=8888 -e USER=jinfeijie.cn -p 8888:8888 --restart=always --name=idea mrjin/idea:latest
2.2 nginx 部署及配置
官方参考链接:https://www.nginx.com/resources/wiki/start/topics/tutorials/install/
创建 nginx repo 文件:
vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
更新 yum 索引:
sudo yum makecache fast
安装 nginx:
yum install -y nginx
配置 nginx:
vim /etc/nginx/nginx.conf
user nginx;
worker_processes 1;#access_log /var/log/nginx/access.log main;
#error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;events {worker_connections 1024;
}http {server{listen 80;server_name idea.siar.me; # 域名地址,需要在你注册的域名服务商那里添加IP地址解析location / {proxy_pass http://127.0.0.1:8888; # 反向代理,转发到本机8888端口proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}error_log /var/log/nginx/error.log;access_log /var/log/nginx/access.log;}
}
启动 nginx:
systemctl start nginx
这样 license server 就搭建好了
3.总结
客户端激活:
整个流程:
http://idea.siar.me —> 解析到服务器IP地址 --> nginx 80端口 —> 转发到服务器8888端口 —> docker 内部8888端口 —> license server服务
docker 部署 jetbrains license server相关推荐
- Jrebel JetBrains License Server! 免费 Jrebel 激活服务器(自建)
Github 开源地址:https://github.com/poboc/JrebelLicenseServerforJava git clone到本地然后使用maven打包就行 支持激活下列产品 J ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat修改为80端口
场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat
场景 Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- JetBrains 授权服务器(License Server URLS):
使用方法:激活时选择License server 填入http://idea.higherbros.com 点击Active即可. how-to-active: when active,type th ...
- [docker] 解决 docker 部署访问提示 Empty reply from server,但是本地运行能够正常访问
起因 最近通过 Docker 部署 Nestjs 应用的时候发现,本地运行起来好好的应用,但是部署到 docker 中访问就提示 Empty reply from server. 解决 通过一番折腾, ...
- Docker部署SQL Server 2019 Always On集群
Docker部署Always on集群 SQL Server在2016年开始支持Linux.随着2017和2019版本的发布,它开始支持Linux和容器平台上的HA/DR.Kubernetes和大数据 ...
- Docker 部署SQL Server 2017
Docker 部署SQL Server 2017 一.部署步骤 1.下载镜像 2.创建容器并运行 二.参考文档 一.部署步骤 1.下载镜像 代码如下(示例): sudo docker pull mcr ...
- Docker Review - docker部署Tomcat Nginx
文章目录 Docker 部署tomcat 搜索 tomcat 下载tomcat 启动tomcat 访问tomcat 查看webapps & 修复问题 重新访问tomcat Docker 部署N ...
- swagger入门和实践(含docker部署swagger)
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 简介 Swagger 是最流行的 API 开发工具,它遵循 OpenAPI Specification(OpenAPI 规范,也简称 OAS). Sw ...
最新文章
- Apache Web服务器资源使用限制配置
- TableView 隐藏多余的分割线
- 构建、测试和部署驱动程序
- xmanager远程登录
- Oracle数据表和Constraint管理
- Qt中moc问题(qt moc 处理 cpp)
- Java CXF介绍与实例
- python java go 区别 一句话概括
- sizeof计算结构体时的内存对齐问题
- 计算机无法使用64位itunes,电脑itunes读iphone不了的解决方法
- c语言自学文档,自学c语言(全套资料)
- Oracle数据类型详细解释
- 输入年月日获取农历日期
- 酷比魔方iwork8刷机shell_酷比魔方iwork8旗舰版刷机教程及固件上线
- java 时间减法(结束时间-开始时间,时分秒)
- _tsplitpath_s(分解路径)
- 基于 Self-hosted Debug 的调试
- 信号的Fourier分析的matlab编程
- Unity游戏实战项目-英雄无敌
- 微信公众号开发官方定制ui
热门文章
- 虚假可信根证书木马处理
- 对比一下各大博客的优缺点
- excel如何筛选一列数据的重复值,并找到其他列的对应数据
- 设备树之HDMI输出实例
- linux hdmi输出快捷键,linux 下的 投影仪,HDMI 输出设置
- Python吊打Excel?7年Excel的数据分析师不服
- 边缘计算在智慧制造领域的应用
- linux下sybase配置文件,linux下SYBASE数据库安装后的配置
- 编码电机测速(stm32f1/HAL库/CubeMX/编码器模式/平衡小车/直流减速电机/超详细)
- 专转本计算机模拟试卷,江苏专转本计算机模拟试卷