confluence 容器版 搭建部署
JIRA:项目管理与事务跟踪
Confluence:团队协作与知识分享,Confluence是一个企业级的wiki
一、安装mysql
1、下载并运行
# docker pull mysql/mysql-server:5.7 # docker run --name=mysql5.7 -p 3306:3306 -p 33060:33060 -d mysql/mysql-server:5.7 458d644bd6c38db522758927bbf2c4625516c259886574a0d67ad5eb7aad26cf
2、 从日志查看初始密码
# docker logs 458d644bd6c3
[Entrypoint] MySQL Docker Image 5.7.31-1.1.17
[Entrypoint] No password option specified for new database.
[Entrypoint] A random onetime password will be generated.
[Entrypoint] GENERATED ROOT PASSWORD: eHAP4n]@kaxOlt@pugcOj@hOKuJa
[Entrypoint] MySQL init process done. Ready for start up.
[Entrypoint] Starting MySQL 5.7.31-1.1.17
3、修改mysql密码和权限
# docker exec -it mysql5.7 mysql -uroot -p 修改密码 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'zjz'; Query OK, 0 rows affected (0.00 sec) 修改权限 mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select host from user where user='root'; +-----------+ | host | +-----------+ | localhost | +-----------+ 1 row in set (0.00 sec) mysql> update user set host='%' where user='root'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> select host,user from user where user='root'; +------+------+ | host | user | +------+------+ | % | root | +------+------+ 1 row in set (0.00 sec) mysql> quit
二、安装confluence
# docker run -d --name confluence -p 8090:8090 --link mysql5.7:db --user root:root cptactionhank/atlassian-confluence:latest 9ad26ce917ec9397835f824e4a551221e58f8b71772854026750b31de984a41a # docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9ad26ce917ec cptactionhank/atlassian-confluence:latest "/docker-entrypoint.…" 19 seconds ago Up 17 seconds 0.0.0.0:8090->8090/tcp, 8091/tcp confluence 458d644bd6c3 mysql/mysql-server:5.7 "/entrypoint.sh mysq…" 17 minutes ago Up 17 minutes (healthy) 0.0.0.0:3306->3306/tcp, 0.0.0.0:33060->33060/tcp mysql5.7
访问http://ip:8090/ 就可以看到Confluence的初始化和配置页面。
选择中文。
选择产品安装并点击下一步,继续安装。
下载破解confluence文件:
atlassian-universal-plugin-manager-plugin-2.22.jar
下载链接: https://pan.baidu.com/s/1WUwDBdE-ai6ijMWU58zFWQ 密码: tjtk
atlassian-extras-decoder-v2-3.2.jar
下载链接: https://pan.baidu.com/s/19teTJHOHoSrfBIabRvUf_A 密码: 8adz
#将下载的破解文件替换对应的jar
docker cp atlassian-extras-decoder-v2-3.2.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/ docker cp atlassian-universal-plugin-manager-plugin-2.22.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/
重新启动confluence容器。
然后继续访问http://ip:8090,接着注册confluence的key
下面的操作需要在梯子 vpn的前提下进行,使用google邮箱注册。
稍微等一会儿,就会自动弹出下面的信息,点击"Yes"
三、连接mysql问题解决集合
问题1:您的数据库必须配置为使用 utf8 作为默认字符集。
mysql> create database confluence character set=utf8mb4; Query OK, 1 row affected (0.01 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
问题2:Confluence 不支持数据库排序规则 “utf8_general_ci"。 您需要使用 “utf8_bin"
解释下这2个名词的意思:
1)utf8_bin:将字符串中的每一个字符用二进制数据存储,区分大小写。
2)utf8_general_ci:不区分大小写,ci为case insensitive的缩写,即大小写不敏感。速度比较快
3)utf8_general_cs:区分大小写,cs为case sensitive的缩写,即大小写敏,感速度比较快
4)utf8_unicode_ci:校对规则仅部分支持Unicode校对规则算法,一些字符还是不能支持,不能完全支持组合的记号。
utf8_general_ci是一个遗留的 校对规则,不支持扩展,它仅能够在字符之间进行逐个比较。这意味着utf8_general_ci校对规则进行的比较速度很快,但是与使用 utf8_unicode_ci的校对规则相比,比较正确性较差。
mysql> alter database confluence default collate utf8_bin; Query OK, 1 row affected (0.01 sec)
问题3:您的数据库必须使用'READ-COMMITTED'作为默认隔离级别
set global transaction isolation level Read committed;
事务隔离级别 | 脏读 | 不可重复读 | 幻读 |
读未提交(read-uncommitted) | 是 | 是 | 是 |
不可重复读(read-committed) | 否 | 是 | 是 |
可重复读(repeatable-read) | 否 | 否 | 是 |
串行化(serializable) | 否 | 否 | 否 |
https://blog.csdn.net/zhuwei_clark/article/details/90450316 关于以上三个问题讲解详细
http://www.manongjc.com/detail/6-srachxlynvpjmbw.html 码农教程 Docker安装Confluence(破解版)
https://hub.docker.com/r/cptactionhank/atlassian-confluence/tags 镜像下载地址
https://blog.51cto.com/13354560/2423229 详细
https://www.cwiki.us/pages/viewpage.action?pageId=32998578 confluence 一个分享学习站点
https://mp.weixin.qq.com/s/v13G1LHfPZ6jaedaHfukVw
https://blog.csdn.net/csdnzxm/article/details/108675810 confluence v7.6 docker-compose
安装版
亲测到docker-compose ps , confluence 状态 一直重启