創(chuàng)建confluence數(shù)據(jù)庫及用戶
# 創(chuàng)建數(shù)據(jù)庫,自己在navicat也可以 注意編碼格式 必須是utf8蜒蕾,排序規(guī)則也必須是utf8_bin及汉,utf8mb4屬于utf8的子類
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
# 創(chuàng)建用戶沮趣,自己在navicat也可以
grant all on confdb.* to '用戶名自己填'@'%' identified by '密碼自己填';
# confluence要求設(shè)置事務(wù)級別為READ-COMMITTED
set global tx_isolation='READ-COMMITTED';
拉取鏡像(我打包好的,加入了激活進(jìn)程)
需要自己打包的拉到最下面有講
docker pull 810439322/confluence
啟動鏡像
# 查看拉取的鏡像id
docker images
# 替換鏡像id
docker run -itd --name confluence --restart always -p 8090:8090 -e TZ="Asia/Shanghai" -v /home/confluence:/var/confluence xxx鏡像id
訪問設(shè)置
不貼圖了, 直接寫文字吧, 很簡單
點產(chǎn)品安裝
拿到服務(wù)器id
進(jìn)入容器取激活碼
# 進(jìn)入confluence容器
docker exec -it confluence bash
# 輸入命令激活, 替換自己的郵箱和服務(wù)器id
java -jar atlassian-agent.jar -d -m xxxxxxx@foxmail.com -n TEST -p conf -o http://172.17.0.15 -s BWO5-MJDI-J835-6FOE
復(fù)制授權(quán)碼進(jìn)去激活
選擇standalone模式
設(shè)置數(shù)據(jù)庫連接
jdbc:mysql://172.17.0.17:3306/confluence?serverTimezone=GMT%2b8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false
OK坷随,搭建完成房铭,選擇示范站點,可以使用了
==============================================
自己打包教程:
下載破解文件atlassian-agent-v1.3.1温眉,https://zhile.io 這里面找缸匪,放在root目錄下
編寫Dockerfile,文件名就叫Dockerfile类溢,沒有后綴凌蔬,放在root目錄下
# 內(nèi)容如下
FROM haxqer/confluence:7.19.1
USER root
# 將代理破解包加入容器
COPY "atlassian-agent.jar" /opt/confluence/
# 設(shè)置啟動加載代理包
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/confluence/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/confluence/bin/setenv.sh
打包上傳dockerhub
docker build . -t confluence/confluence:7.19.0
# 去dockerhub創(chuàng)建倉庫confluence
# 本地docker登錄
docker login
# 前面是本地打的包,后面是你自己的dockerhub地址
docker tag confluence/confluence:7.19.0 810439322/confluence:7.19.0
# 推送
docker push 810439322/confluence:7.19.0
# 登出
docker logout
參考鏈接 https://blog.csdn.net/GodDavide/article/details/125555819