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的更多相关文章

  1. 手把手教你 Docker Compose安装DOClever

    一.什么是Docker Compose以及Docker Compose的安装和使用 查看我的另外一篇博客:Docker Compose的安装和使用 二.DOClever是什么 DOClever是一个可 ...

  2. Docker Compose 安装 on centos7

    本文演示如何在CentOS7上安装Docker Compose. 1 在线安装 1.1 下载安装包 $ curl -L https://github.com/docker/compose/releas ...

  3. Docker Compose安装以及入门

    Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用. Compose 简介 Compose 项目是 Docker 官方的开源 ...

  4. 使用 docker compose 安装 tidb

    目标 : 单机上通过 Docker Compose 快速一键部署一套 TiDB 测试集群 前提条件: 1.centos版本在7.3 以上 2.安装git 3.安装docker Docker versi ...

  5. centos docker compose安装

    docker compose离线安装 通过联网机器下载docker-compose离线安装包(参见Downloads部分) https://github.com/docker/compose/rele ...

  6. docker和docker compose安装使用、入门进阶案例

    一.前言 现在可谓是容器化的时代,云原生的袭来,导致go的崛起,作为一名java开发,现在慌得一批.作为知识储备,小编也是一直学关于docker的东西,还有一些持续继承jenkins. 提到docke ...

  7. Docker Compose安装部署Jenkins

    流水线可以让项目发布流程更加清晰,docker可以大大减少Jenkins配置. 1.前言 数据卷挂载到 /var 磁盘目录下,因为该磁盘空间较大,后面需要挂载容器数据卷,以防内存吃紧. 为了可以留存启 ...

  8. Docker Compose安装Registry后配置WebUI与客户端

    场景 Docker 私服Registry简介与使用Docker-Compose安装Registry: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...

  9. docker compose安装gitea

    docker-compose.yml version: "3.4" networks: gitea: external: false services: server: image ...

  10. Docker Compose 介绍安装

    Compose介绍 Compose是一个定义和管理多容器的工具,也是一种容器编排工具,前身是Pig,使用Python语言编写.使用Compose配置文件描述多个容器应用的架构,biubiu使用什么镜像 ...

随机推荐

  1. Unity学习笔记 之 关于 Unity UI 的 Slider 的代码记录

    代码例如以下: using UnityEngine; using System.Collections; //1.引入 UI . using UnityEngine.UI; public class ...

  2. react-app-rewired 定义全局变量

    通过react-app-rewired插件,react-app-rewired的作用就是在不eject的情况下,覆盖create-react-app的配置.

  3. vue 项目中 自定义 webpack 的 配置文件(webpack.config.babel.js)

    webpack.config.babel.js,这样命名是想让webpack在编译的时候自动识别es6的语法,现在貌似不需要这样命名了,之前用webpack1.x的时候貌似是需要的 let path ...

  4. hdu 1348 Wall (凸包模板)

    /* 题意: 求得n个点的凸包.然后求与凸包相距l的外圈的周长. 答案为n点的凸包周长加上半径为L的圆的周长 */ # include <stdio.h> # include <ma ...

  5. 百度MUX:APP动效之美需内外兼修

    移动互联网时代已经到来.APP已如天空的繁星.数也数不清.随着手机硬件的不断升级,实现炫酷且流畅的动效不再是遥远的梦想.假设你是APP达人,喜欢试用各种APP,你肯定会发现越来越多的APP開始动效化. ...

  6. 关于winform中子窗体最大化的问题

    在构建winform程序时,普遍的做法是将主窗体设置成 MDI Container,使它可以放置工作窗体(Form 而非 UserControl).工作窗体作为子窗体填充工作区,一般设置 FormBo ...

  7. Java 8 List

    排序 依据自定义对象的某个属性进行排序. List<Student> students = Arrays.asList(student1, student2, student3); stu ...

  8. 复选框input:checkbox

      复选框 CreateTime--2017年6月5日14:04:55Author:Marydon 五.复选框 (一)语法 <input type="checkbox" /& ...

  9. android js 互相调用

    代码地址如下:http://www.demodashi.com/demo/13107.html android js 互相调用 第二版 支持js匿名函数接收 支持js json对象接收 支持js函数返 ...

  10. ibatis-java.lang.RuntimeException: Error setting property 'setFileSize'

    ibatis查询问题:      ibatis-java.lang.RuntimeException: Error setting property 'setFileSize'