编写Dockerfile文件

FROM cptactionhank/atlassian-jira-software:7.12.0

  1. USER root
  2. # 将代理破解包加入容器
  3. COPY "atlassian-agent.jar" /opt/atlassian/jira/
  4. # 设置启动加载代理包
  5. RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/jira/bin/setenv.sh

上传atlassian-agent.jar文件

放置在Dockerfile同目录下 下载地址https://github.com/pengzhile/atlassian-agent/releases/download/v1.2/atlassian-agent-v1.2.zip

构建镜像

  1. docker build -t jira/jira:v7.12.0 .

启动容器

  1. docker run --detach --publish 8085:8080 jira/jira:v7.12.0

配置破解

访问 47.103.19.123:8085 等待安装->选择语言(中文)->选择(我将设置它自己)->设置数据库连接-> 复制服务器ID:BY9B-GWD1-1C78-K2DE-> 在本地存放”atlassian-agent.jar”的目录下执行命令,生成许可证: 需替换邮箱(test@test.com)、名称(BAT)、 访问地址(http://192.168.0.89)、服务器ID(BY9B-GWD1-1C78-K2DE) 为你的信息 java -jar atlassian-agent.jar -d -m test@test.com -n BAT -p jira -o http://192.168.0.89 -s BY9B-GWD1-1C78-K2DE 安装Confluence(6.13.0)

访问测试

012-Docker部署Jira - 图1