docker部署confluence

docker部署PostgreSQL
1.docker pull postgres
2.docker run -d --name my-postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 postgres
3.然后使用账号postgres密码123456链接即可
docker部署confluence
1.docker pull atlassian/confluence-server:6.15.2
2.docker run -d --name=confluence -p 8090:8090 -p 8091:8091 atlassian/confluence-server:6.15.2
访问ip:8090就可以了
破解步骤:
1.破解包下载地址:https://files.cnblogs.com/files/tchua/key-Confluence.rar
运行破解软件需要安装java环境
2.找到\key-Confluence\confluence5.1-crack\confluence5.1-crack\iNViSiBLE目录,运行java -jar confluence_keygen.jar
docker部署confluence_第1张图片
3.将atlassian-extras-decoder-v2-3.4.1.jar从容器中复制出来并重命名

docker cp confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /tmp/atlassian-extras-2.4.jar

4.把从容器中复制出来的atlassian-extras-2.4.jar放到破解文件夹中(key-Confluence),后续破解程序生成key时需要加载
点击.patch选择从容器中复制出来的文件atlassian-extras-2.4.jar进行加载,如果没问题可以看到左下角加载成功的字样
docker部署confluence_第2张图片
1.填写注册信息
name:随便写
Server ID:上文访问ip:port出现的server id
1.将生成的新的atlassian-extras-2.4.jar文件重新复制到confluence容器,重启容器

[root@devops ~]# docker cp atlassian-extras-2.4.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
[root@devops ~]# docker restart confluence

2.复制生成的key输入到浏览器中,点击下一步,即可进行数据库配置
docker部署confluence_第3张图片
数据库用户名postgres,密码12456,根据提示下一步即可

注释:如果要将老的confluence的数据迁移到新的confluence中,可以在老的系统中使用管理员账号,点击设置-配置-每日备份管理,找到备份的位置:/var/atlassian/confluence/backups,将备份文件copy到新的confluence部署环境的/var/atlassian/application-data/confluence/restore目录下,使用chmod 555 文件名 赋权。然后在web页面执行配置的过程中import备份文件就可以了

你可能感兴趣的:(docker,postgresql,容器)