docker-compose安装confluence
1、首先安装docker-compose
pip install docker-compose
安装完成提示:
       
2、编写mysql-confluence-compose.yaml 文件
文件内容:
mysql:
    container_name: mysql
    restart: always
    image: mysql:5.7
    ports:
     - "3307:3307"
    environment:
      MYSQL_ROOT_PASSWORD: 3a99bce0c4991b91
    volumes:
      - /opt/docker/mysql/conf:/etc/mysql/mysql.conf.d
      - /opt/docker/mysql/data:/usr/local/mysql/data
      - /opt/docker/mysql/logs/:/usr/local/mysql/logs
confluence:
    container_name: wiki_confluence
    restart: always
    image: cptactionhank/atlassian-confluence:latest
    ports:
      - "8090:8090"
    links:
      - mysql:mysql
安装mysql和confluence服务。confluence服务依赖于mysql。
3、运行容器
docker-compose -f mysql-confluence-compose.yaml up

至此confluence和mysql已经启动成功。剩下的就是激活confluence
5、访问confluence

6、激活
(1)docker cp将confluence容器中对应版本的jar包拷贝到主机
docker cp wiki_confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /opt/docker/mysql

(2)将atlassian-extras-decoder-v2-3.4.1.jar文件拷贝到windows下。同时将文件名改为 atlassian-extras-2.4.jar。破解工具只识别这个文件名
(3)下载破解文件 http://wiki.wuyijun.cn/download/attachments/2327034/51CTO%E4%B8%8B%E8%BD%BD-Confluence.zip
(4) 解压缩此文件夹,dos命令行进入此文件夹,目录需根据你的实际情况修改 C:\Users\lrs\Desktop\wiki\51CTO下载-Confluence\confluence5.1-crack\confluence5.1-crack\iNViSiBLE
(5) 执行 java -jar confluence_keygen.jar 运行破解文件
(6)填入 name ,server id 处输入confluence 服务器ID,点击 “gen” 生成key

(7)点击 patch,选择刚才改名为 “atlassian-extras-2.4.jar” 的jar包,显示 “jar success fully patched” 则破解成功
注意:path前先删除atlassian-extras-2.4.bak文件否则path失败

(8)将 “atlassian-extras-2.4.jar” 文件名改回原来的 “atlassian-extras-decoder-v2-3.4.1.jar”
(9)复制key中的内容备用
(10)将 “atlassian-extras-decoder-v2-3.4.1.jar” 文件上传回服务器
(11)将破解后的文件复制回 confluence 容器
docker cp atlassian-extras-decoder-v2-3.4.1.jar wiki_confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
(12)启动 confluence 容器
docker-compose -f mysql-confluence-compose.yml up -d
(13)再次访问页面
(14)输入之前复制的key后点击下一步
7、最后配置自己的数据库

docker-compose安装confluence的更多相关文章
- 手把手教你 Docker Compose安装DOClever
		
一.什么是Docker Compose以及Docker Compose的安装和使用 查看我的另外一篇博客:Docker Compose的安装和使用 二.DOClever是什么 DOClever是一个可 ...
 - Docker Compose 安装 on centos7
		
本文演示如何在CentOS7上安装Docker Compose. 1 在线安装 1.1 下载安装包 $ curl -L https://github.com/docker/compose/releas ...
 - Docker Compose安装以及入门
		
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用. Compose 简介 Compose 项目是 Docker 官方的开源 ...
 - 使用 docker compose 安装 tidb
		
目标 : 单机上通过 Docker Compose 快速一键部署一套 TiDB 测试集群 前提条件: 1.centos版本在7.3 以上 2.安装git 3.安装docker Docker versi ...
 - centos docker compose安装
		
docker compose离线安装 通过联网机器下载docker-compose离线安装包(参见Downloads部分) https://github.com/docker/compose/rele ...
 - docker和docker compose安装使用、入门进阶案例
		
一.前言 现在可谓是容器化的时代,云原生的袭来,导致go的崛起,作为一名java开发,现在慌得一批.作为知识储备,小编也是一直学关于docker的东西,还有一些持续继承jenkins. 提到docke ...
 - Docker Compose安装部署Jenkins
		
流水线可以让项目发布流程更加清晰,docker可以大大减少Jenkins配置. 1.前言 数据卷挂载到 /var 磁盘目录下,因为该磁盘空间较大,后面需要挂载容器数据卷,以防内存吃紧. 为了可以留存启 ...
 - Docker Compose安装Registry后配置WebUI与客户端
		
场景 Docker 私服Registry简介与使用Docker-Compose安装Registry: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...
 - docker compose安装gitea
		
docker-compose.yml version: "3.4" networks: gitea: external: false services: server: image ...
 - Docker Compose 介绍安装
		
Compose介绍 Compose是一个定义和管理多容器的工具,也是一种容器编排工具,前身是Pig,使用Python语言编写.使用Compose配置文件描述多个容器应用的架构,biubiu使用什么镜像 ...
 
随机推荐
- Unity学习笔记 之 关于 Unity UI 的 Slider 的代码记录
			
代码例如以下: using UnityEngine; using System.Collections; //1.引入 UI . using UnityEngine.UI; public class ...
 - react-app-rewired 定义全局变量
			
通过react-app-rewired插件,react-app-rewired的作用就是在不eject的情况下,覆盖create-react-app的配置.
 - vue 项目中 自定义 webpack 的 配置文件(webpack.config.babel.js)
			
webpack.config.babel.js,这样命名是想让webpack在编译的时候自动识别es6的语法,现在貌似不需要这样命名了,之前用webpack1.x的时候貌似是需要的 let path ...
 - hdu 1348 Wall (凸包模板)
			
/* 题意: 求得n个点的凸包.然后求与凸包相距l的外圈的周长. 答案为n点的凸包周长加上半径为L的圆的周长 */ # include <stdio.h> # include <ma ...
 - 百度MUX:APP动效之美需内外兼修
			
移动互联网时代已经到来.APP已如天空的繁星.数也数不清.随着手机硬件的不断升级,实现炫酷且流畅的动效不再是遥远的梦想.假设你是APP达人,喜欢试用各种APP,你肯定会发现越来越多的APP開始动效化. ...
 - 关于winform中子窗体最大化的问题
			
在构建winform程序时,普遍的做法是将主窗体设置成 MDI Container,使它可以放置工作窗体(Form 而非 UserControl).工作窗体作为子窗体填充工作区,一般设置 FormBo ...
 - Java 8 List
			
排序 依据自定义对象的某个属性进行排序. List<Student> students = Arrays.asList(student1, student2, student3); stu ...
 - 复选框input:checkbox
			
复选框 CreateTime--2017年6月5日14:04:55Author:Marydon 五.复选框 (一)语法 <input type="checkbox" /& ...
 - android js 互相调用
			
代码地址如下:http://www.demodashi.com/demo/13107.html android js 互相调用 第二版 支持js匿名函数接收 支持js json对象接收 支持js函数返 ...
 - ibatis-java.lang.RuntimeException: Error setting property 'setFileSize'
			
ibatis查询问题: ibatis-java.lang.RuntimeException: Error setting property 'setFileSize'