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 狀態 一直重啟