confluence速度真的慢(Confluence的評估註冊版鏡像)
2023-08-02 17:12:37 1
confluence速度真的慢?前面我們實踐了《製作最新版Atlassian Jira的評估註冊版鏡像》,本文再接再厲,實踐一下針對最新版本的Atlassian Confluence(目前是7.17)製作其評估註冊版的鏡像,過程大同小異與之前製作Jira鏡像的區別主要是Confluence 7.17版的setenv.sh文件中未再使用JAVA_OPTS環境變量,所以需要給它增加進去而不是替換原有內容,我來為大家科普一下關於confluence速度真的慢?下面希望有你要的答案,我們一起來看看吧!

confluence速度真的慢
前面我們實踐了《製作最新版Atlassian Jira的評估註冊版鏡像》,本文再接再厲,實踐一下針對最新版本的Atlassian Confluence(目前是7.17)製作其評估註冊版的鏡像,過程大同小異。與之前製作Jira鏡像的區別主要是Confluence 7.17版的setenv.sh文件中未再使用JAVA_OPTS環境變量,所以需要給它增加進去而不是替換原有內容。
修改Dockerfile中的相應語句,將原有語句:
RUN sed -i 's/export JAVA_OPTS/export/g' /opt/atlassian/jira/bin/setenv.sh
改為:
RUN sed -i 's/export CATALINA_OPTS/export\nexport CATALINA_OPTS/g' /opt/atlassian/confluence/bin/setenv.sh
即,在setenv.sh中最後一個「export CATALINA_OPTS」後面增加了JAVA_OPTS的內容。
整體流程如下:
1、準備工作
建立工作目錄: mkdir /data/workdir/confluence -p && cd /data/workdir/confluence工作目錄下準備好自用評估註冊包atlassian-agent.jar、mysql連接庫mysql-connector-java-8.0.29.jar。評估註冊atlassian-agent.jar下載地址:https://download.csdn.net/download/fineprint/85230866mysql-connector-java 下載地址:https://download.csdn.net/download/fineprint/852308822、建立Dockerfile
FROM docker.io/atlassian/confluence-server:latestADD atlassian-agent.jar /ADD mysql-connector-java-8.0.29.jar cd /opt/atlassian/confluence/confluence/WEB-INF/lib/RUN sed -i 's/export JAVA_OPTS/export/g' /opt/atlassian/jira/bin/setenv.sh
3、在當前目錄下運行命令建立自己的鏡像
buildah bud -f Dockerfile -t myconfluence:7.17 .
4、啟動自己的鏡像:
podman run -d --name confluence -h confluence -v /etc/localtime:/etc/localtime -v confdata:/var/atlassian/application-data/confluence -p 8090:8090 localhost/myconfluence:7.17
其中confdata是你自己的準備的數據卷,便於數據持久化,可以在運行上述命令之前,通過podman volume命令建立:
podman volume create confdata
這裡也可以使用宿主機上的其他目錄替代,比如:
-v /data:/var/atlassian/application-data/confluence
,