美文网首页Docker容器
docker容器内安装jira

docker容器内安装jira

作者: 炒面Z | 来源:发表于2020-03-31 19:10 被阅读0次

首先安装mysql

  • mysql文件准备
mkdir -p /opt/mysql/data /opt/mysql/logs /opt/mysql/conf 
cd /opt/mysql
touch my.cnf 
---- my.cnf  配置文件如下
# Jira
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8mb4
innodb_default_row_format=DYNAMIC
innodb_large_prefix=ON
innodb_file_format=Barracuda
innodb_log_file_size=2G
sql_mode = NO_AUTO_VALUE_ON_ZERO
  • mysql docker容器运行
docker run -p 3306:3306 --name mysql \
-v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/logs:/logs  \
-v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
  • mysql中创建库
mysql -uroot -p123456
# 若不安装JIRA可忽略
CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,ALTER,INDEX on jiradb.* TO 'jira'@'%' IDENTIFIED BY 'jira';
GRANT ALL PRIVILEGES ON jiradb.* TO 'jira'@'%' IDENTIFIED BY 'jira';
# 若不安装Confluence可忽略
CREATE DATABASE confluencedb CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON confluencedb.* TO 'confluence'@'%' IDENTIFIED BY 'confluence';
flush privileges;

安装jira

  • 下载破解jar包

下载atlassian-agent.jar文件(提取密码:88bq),放置在Dockerfile同目录下

  • Dockerfile编写
FROM cptactionhank/atlassian-jira-software:latest

USER root

# 将代理破解包加入容器
COPY "atlassian-agent.jar" /opt/atlassian/jira/

# 设置启动加载代理包
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/jira/bin/setenv.sh
  • 创建镜像
docker build -t jira/jira:8.4.0 .
  • 运行容器
docker run -d -p 8080:8080 \
--name jira-software \
-v /etc/localtime:/etc/localtime:ro \
jira/jira:8.4.0
  • 访问 http://10.0.0.229:8080 即可

  • 破解 - 替换 访问域名,ID [B05F-C19R-KTJA-VOZ9]

root@sairobo-Power1:/opt/jira# docker exec -it jira-software bash
bash-4.4# cd /opt/atlassian/jira/
bash-4.4# java -jar atlassian-agent.jar -d -m sssssssss@jira.com -n J -p jira -o http://10.0.0.229:8080  -s B05F-C19R-KTJA-VOZ9 

====================================================
=======        Atlassian Crack Agent         =======
=======           https://zhile.io           =======
=======          QQ Group: 30347511          =======
====================================================

Your license code(Don't copy this line!!!): 

AAABng0ODAoPeJyNkltvozAQhd/5FUj7bGpD2SaRLLULdEUXkqqhfdg3h0waV8Sgsclu+utrLt3tJ
YoKvBjNOT7zzXwrWnBzgW7AXMZm7GLGmPszL1yf+tR5RAC1rZsG0MtkCUpDcWhgLnbAo0WeJ3dRe
pU5EYIwslaxMMA7IaEBCZhzQhKDLlE2nYrfq0rupIG1Ww0Cd3Vwt8Y0enZ29ryVFXiydnIhlQElV
AnJ30biYbxtMiX0wn7Ok0TxmjJZy8F6nqV5WiSxM293K8DF5l4Dak7+hTvh1WC9bkvjdQei6435I
xC8T0YnakVp5B64wRbesXz7/4TcphIR2K5xKB3xPNiLu+Z8Z9mu/mPsS5K9qNp+GHwjKj3afzRa4
KNQUg91HWkLmlGve31/OpvQCXWiWhmbM7HcK65fn8ver6x3g/FxGF9sb2kEdpGGoOM80phnabxM5
iRj4ST8HgbnAQvP6bvxHtuoJeAe0Mp/0PCaRGx6R34VN1fkYfF7emyRP6/IbYvlVmj4uMZvxT3EB
qUe27NB+ZGwI7w+480LK1IoRzAtAhUAhTR/e/jhrxKeqaI3iLFAXNR3vMUCFBTNaGxVTL7FMhLGe
43orVvH2g+iX02k0


把生成的license code拷贝黏贴到网页上验证即可

  • 最后成功测试


    image.png

参考:
https://www.jianshu.com/p/3e4a08db8618

相关文章

  • docker容器内安装jira

    首先安装mysql mysql文件准备 mysql docker容器运行 mysql中创建库 安装jira 下载破...

  • Docker容器内常见操作命令

    Docker容器更新ubuntu源 然后执行 Docker容器内安装常用工具 Docker安装vim Docker...

  • composer国内源

    docker 安装composer.phar # 镜像容器运行后,在容器内安装 Composer wget htt...

  • 1.docker --- 基本使用方法

    **1. docker安装 ** 2.启动docker 3.docker 重命名 4. 附着到容器上 5.在容器内...

  • Docker - 运行

    使用官方安装脚本自动安装 Docker在容器内运行应用程序 输出hello 参数解析: docker: Do...

  • mac系统下docker 部署jenkin s

    mac系统下docker 安装jenkins前提需要安装完docker,在进行以下步骤操作: 1、为了方便容器内对...

  • centos 安装docker

    1、安装docker 2、启动docker 3、验证启动成功 4、Docker 允许你在容器内运行应用程序, 使用...

  • docker容器内安装redis

    进入容器: 下载: 解压安装包并安装: Redis没有其他外部依赖,安装过程很简单。编译后在Redis源代码目录的...

  • docker容器内安装pycrypto

    我需要在python3的环境上安装依赖 ,按照正常的安装方式 pip3 installpycrypto 会报错 d...

  • docker容器内安装yum

    这个看起来是centos系统,需要安装yum命令 在Linux里面依次输入下面的命令: 1,下载最新的yum-3....

网友评论

    本文标题:docker容器内安装jira

    本文链接:https://www.haomeiwen.com/subject/uasguhtx.html