栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Docker中安装wiki Confluence

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker中安装wiki Confluence

Docker中安装wiki Confluence
  • 一、安装docker
    • 1、yum安装docker
    • 2、开启镜像加速
    • 3、启动docker
  • 二、安装数据库PostgreSQL
    • 1、安装PostgreSQL
    • 2、进入docker容器并创建confluence数据库
    • 3、安装wiki Confluence
    • 4、检查confluence是否启动
    • 5、访问 http://192.168.1.108/ 就可以看到Confluence的配置页面
  • 四、破解 wiki Confluence
    • 1、访问 http://192.168.1.108 记录 Server ID
    • 2、停止 confluence
    • 3、进入docker confluence 容器,查找decoder.jar文件
    • 4、将decoder.jar文件从容器中复制出来,其中 “confluence:” 是Wiki confluence容器名称,atlassian-extras-decoder-v2-3.3.0.jar 是安装版本wiki的decode文件
    • 5、破解
    • 6、将破解后的文件复制回 confluence 容器
    • 7、启动 confluence 容器
    • 8、再次访问页面
    • 9、输入之前复制的key后点击下一步

一、安装docker 1、yum安装docker
yum update # 更新yum
yum install docker # yum安装docker
2、开启镜像加速

由于国内网络问题拉取 Docker 镜像会十分缓慢,所以可以添加网易镜像地址:http://hub-mirror.c.163.com 加速

vi /etc/docker/daemon.json

将其中的内容替换为如下,当然你可以添加其它镜像地址。

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
3、启动docker
docker --version # 查看docker版本
service docker start # 启动docker
ps -ef | grep docker # 查看docker进程是否正常启动
二、安装数据库PostgreSQL

安装 PostgreSQL 所使用的镜像在:https://hub.docker.com/_/postgres/

1、安装PostgreSQL
docker run --name postgresdb -p 5432:5432 -e POSTGRES_PASSWORD=W**** -d postgres

注:1、-p 5432:5432 选项是可选的,因为在后面启动Confluence容器的时候,postgresdb这
个容器会以别名db连接到confluence容器,也就是说对confluence这个容器来说,可以通过db:5432的网络地址访问到postgresql服务,不需要在主机上开放5432端口。
2、W**** 是密码需要设置成你需要的密码

2、进入docker容器并创建confluence数据库
docker exec -it postgresdb bash # 进入docker容器
psql -U postgres 
l
CREATE DATAbase confluence WITH OWNER postgres; 
q
3、安装wiki Confluence

下文中使用的镜像 https://hub.docker.com/r/cptactionhank/atlassian-confluence/
也可以使用 https://github.com/jgrodziski/docker-confluence/blob/master/Dockerfile 这个镜像他把PostgreSQL和 Confluence包含在一个image里面,参考:http://blogs.atlassian.com/2013/11/docker-all-the-things-at-atlassian-automation-and-wiring/

docker run -d --name confluence -p 8090:8090 --link postgresdb:db --user root:root cptactionhank/atlassian-confluence:latest

以上命令将在主机上开放8090端口,如果想使用80端口访问wiki请使用一下命令安装

docker run -d --name confluence -p 80:8090 --link postgresdb:db --user root:root cptactionhank/atlassian-confluence:latest
4、检查confluence是否启动
docker ps # 列出运行的容器



可以看到刚才安装的两个容器,启动 wiki confluence

docker start postgresdb # 启动数据库 postgresdb
docker start confluence # 启动 Wiki confluence
docker ps # 列出运行的容器

可以看到 wiki confluence已经启动

5、访问 http://192.168.1.108/ 就可以看到Confluence的配置页面

之前安装的docker主机ip为1.108并且安装 wiki confluence 配置主机80端口,如果你配置的是 8090 添加相应端口号即可。

四、破解 wiki Confluence 1、访问 http://192.168.1.108 记录 Server ID


2、停止 confluence
docker stop confluence # 停止 confluence 容器
3、进入docker confluence 容器,查找decoder.jar文件
docker exec -it confluence /bin/bash # 进入docker容器 confluence
su - # 切换到root账户
find -name "*decoder*" # 查找名称中包括 decoder 的文件

4、将decoder.jar文件从容器中复制出来,其中 “confluence:” 是Wiki confluence容器名称,atlassian-extras-decoder-v2-3.3.0.jar 是安装版本wiki的decode文件
docker cp  confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar .
5、破解

a)下载 atlassian-extras-decoder-v2-3.3.0.jar 文件到windows上

b)将文件名改为 “atlassian-extras-2.4.jar” 破解工具只识别这个文件名

c)下载破解文件 链接:https://pan.baidu.com/s/1tZ4-eQoWlfsY5aHVNd31cA
提取码:349x

d)解压缩此文件夹,dos命令行进入此文件夹,目录需根据你的实际情况修改 C:UserslrsDesktopwiki51CTO下载-Confluenceconfluence5.1-crackconfluence5.1-crackiNViSiBLE

e)执行 java -jar confluence_keygen.jar 运行破解文件

f)填入 name ,server id 处输入步骤1中得到的id,点击 “gen” 生成key
    
    g)点击 patch,选择刚才改名为 “atlassian-extras-2.4.jar” 的jar包,显示 “jar success fully patched” 则破解成功
     注意:path前先删除atlassian-extras-2.4.bak文件否则path失败
    
     h)将 “atlassian-extras-2.4.jar” 文件名改回原来的 “atlassian-extras-decoder-v2-3.3.0.jar”

i)复制key中的内容备用

j)将 “atlassian-extras-decoder-v2-3.3.0.jar” 文件上传回服务器

6、将破解后的文件复制回 confluence 容器
docker cp atlassian-extras-decoder-v2-3.3.0.jar  confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar
7、启动 confluence 容器
docker start confluence
8、再次访问页面
http://192.168.1.108
9、输入之前复制的key后点击下一步







转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/631753.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号