Captain's Geek-Island Captain's Geek-Island
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)

SleepyOcean

走,找新大陆去
首页
生活如斯乎
架构师的路
  • 分类
  • 标签
  • 归档
沉洋官网 (opens new window)
  • 计算机基础

  • 并发专题

  • 性能调优专题

  • 工具专题

  • 源码框架专题

  • 设计模式

  • 分布式专题

  • 实战专题

    • QA展板
    • ES高可用集群搭建
    • Mysql主备复制架构
    • docker搭建基础中间件
    • docker部署微服务
    • k8s集群搭建
    • dockerhub私有容器仓库搭建
    • docker搭建sonarQube
    • docker搭建Confluence
      • 一、安装步骤
      • 二、配置流程
    • docker搭建GitLab
    • Electron开发跨平台应用指南
    • Docker搭建ElasticSearch开发环境
    • Docker搭建Jenkins
    • Docker搭建ELK
    • Docker搭建nocas-server
    • Docker搭建各类Paas服务
  • 技术杂文

  • 云原生专题

  • 大数据分析专题

  • 前端专题

  • 运维专题

  • 经验专题

  • 面试专题

  • 软实力专题

  • 架构师的路
  • 实战专题
SleepyOcean
2020-12-11

Docker搭建Confluence

Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。

本次教程以安装confluence7.9.0为例。

工具:

  • SSH连接工具:terminus
  • 容器环境:Docker
  • Git

# 一、安装步骤

1)拉取镜像,启动confluence

# 拉取镜像
$ docker pull cptactionhank/atlassian-confluence:7.9.0
# 启动confluence,关联postgres数据库
$ docker run -d --name confluence -p 11000:8090 --link postgres:postgres --user root:root cptactionhank/atlassian-confluence:7.9.0
1
2
3
4

2)进入confluence页面,此处的地址是http://localhost:7090/

  • 选择中文
  • 不用选取Question和xxx
  • 记录下==服务器ID==,稍后破解用

3)开始破解

# 拉取破解文件,破解文件在该项目的crackfile文件夹中
$ git clone https://github.com/joker8023/confluence.git
1
2

使用破解工具生成新的jar文件。运行crackfile/iNViSiBLE/keygen.sh脚本,即可启动keygen的程序。

在程序中,随意填写一个Name,然后填入之前记录的==服务器ID==,点击gen按钮生成激活的Key。

# 接着将crackfile目录下的atlassian-extras-2.4.jar文件复制替换掉容器中的atlassian-extras-decoder-v2-3.4.1.jar
$ docker cp ./confluence/crackfile/atlassian-extras-decoder-v2-3.2.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
1
2

4)重启confluence

$ docker restart confluence
1

5)再次进入confluence页面,此处的地址是http://localhost:7090/

  • 粘贴刚才生成的激活的key
  • 配置confluence

# 二、配置流程

1)设置数据库

这里使用宿主机下docker运行的postgres存储confluence数据

首先需要在postgres中创建confluence数据库

CREATE DATABASE confluence;
1

配置连接:jdbc:postgresql://postgres:5432/confluence

#confluence
上次更新: 2021/03/02, 02:03:00

← docker搭建sonarQube docker搭建GitLab →

新鲜出炉
01
记录 - 快速搭建自动化部署平台
04-13
02
Docker搭建各类Paas服务
03-01
03
系统配置 - Android TV配置
02-12
更多文章>
Copyright © 2019-2022 SleepyOcean | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式