溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos如何用docker安裝Confluence

發(fā)布時間:2021-07-05 15:47:52 來源:億速云 閱讀:1206 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要介紹“Centos如何用docker安裝Confluence”,在日常操作中,相信很多人在Centos如何用docker安裝Confluence問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Centos如何用docker安裝Confluence”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1. 下載官方鏡像

docker pull atlassian/confluence-server:6.15.7-alpine

2. 創(chuàng)建并運行容器

docker run -m 4096M --memory-swap -1 -e LANG=en_US.UTF-8 -e JVM_MAXIMUM_MEMORY=4096m -host --net=host --name wiki -d -p 8090:8090 -p 8091:8091 -v /data/wiki:/var/atlassian/application-data/confluence -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime atlassian/confluence-server:6.15.7-alpine

注:用 -e TZ=Asia/Shanghai 時區(qū)設置不生效,所以直接 用了 -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime 這種方式

3. 進入初始化界面

訪問地址:http://服務器IP:8090/setup/setupstart.action

Centos如何用docker安裝Confluence

4.初始化

a.設置語言

Centos如何用docker安裝Confluence

b.設置成功,并選擇“產(chǎn)品安裝”,點擊“下一步”。

Centos如何用docker安裝Confluence

c.不選任何選項,直接“下一步”。

Centos如何用docker安裝Confluence

d. 進入授權(quán)碼界面,并記住授權(quán)碼。不要關(guān)閉當前頁面,后面還會要用。

Centos如何用docker安裝Confluence

4. 獲取atlassian-extras-decoder的jar包,我當前使用的鏡像版本里面對應的jar包版本是 atlassian-extras-decoder-v2-3.4.1.jar

a.進入容器

docker exec -it wiki /bin/bash   //wiki 是我對容器取的名稱,如果各位不是,請自行替換成第二步的 --name 后面的容器名稱

b.進入atlassian-extras-decoder-v2-3.4.1.jar的目錄

/opt/atlassian/confluence/confluence/WEB-INF/lib/
ls |grep atlassian-extras-decoder-v2-3.4.1.jar //查看下是否存在該jar

Centos如何用docker安裝Confluence

c.退出容器,并開始復制jar包到本地

exit //退出容器

復制jar包到本地

// docker cp 容器名稱:容器內(nèi)部文件路徑 機器上的保存路徑
docker cp wiki:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /tmp/

查看保存的路徑下是否有相同名稱jar包

ll /tmp 或 ls /tmp   //tmp 是我機器上的保存路徑,請自行替換

如果已經(jīng)復制成功,先復制一份jar包,并把jar包名稱改為atlassian-extras-2.4.jar(一定要改)

cp atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-2.4.jar
//把原有jar換下名字
mv atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-decoder-v2-3.4.1.jar.bak

//或者直接刪除
rm -rf atlassian-extras-decoder-v2-3.4.1.jar

把atlassian-extras-2.4.jar包拷貝到自己的電腦上,稍后待用

5. 下載工具

鏈接:https://pan.baidu.com/s/1_adhOk0wM-xeKdpAB0mMlQ 
提取碼:m2z6
下載成功后并解壓

6.開始激活

a. 打開解壓后的文件夾,運行confluence_keygen.jar

Centos如何用docker安裝ConfluenceCentos如何用docker安裝Confluence

b. "Name" 隨便寫

c. 將 本文“步驟4”中的授權(quán)碼填入ServerID

d.點擊“.gen”按鈕

c.點擊“.patch!”按鈕,選擇剛才下載的jar包,請一定要改成atlassian-extras-2.4.jar,不然選擇不到

Centos如何用docker安裝Confluence

到此,jar包激活完成,保存key信息,后面要用來激活。

7.替換容器內(nèi)部jar包

a.把上述激活成功的jar包,上傳至服務器,并修改回之前的名稱

mv atlassian-extras-2.4.jar atlassian-extras-decoder-v2-3.4.1.jar

b.為防止jar不生效,先進入容器,刪除容器內(nèi)部atlassian-extras-decoder-v2-3.4.1.jar

//進入容器
docker exec -it wiki /bin/bash 
//進入對應目錄
cd /opt/atlassian/confluence/confluence/WEB-INF/lib/
//刪除jar包
rm -rf atlassian-extras-decoder-v2-3.4.1.jar
//退出容器
exit

c.復制新的atlassian-extras-decoder-v2-3.4.1.jar到容器內(nèi)部

// docker cp 本地文件路徑 容器名稱:容器內(nèi)部目錄路徑
docker cp /tmp/atlassian-extras-decoder-v2-3.4.1.jar wiki:/opt/atlassian/confluence/confluence/WEB-INF/lib/

d.重啟容器

docker restart wiki

8.繼續(xù)激活

a.在授權(quán)碼頁面,填入key信息,并點擊下一步。

Centos如何用docker安裝Confluence

b.進入數(shù)據(jù)庫設置頁面,選擇“我自己的數(shù)據(jù)庫”,并點擊“下一步”。

Centos如何用docker安裝Confluence

c.設置數(shù)據(jù)庫,我選擇的是mysql,但是需要自己下載數(shù)據(jù)庫驅(qū)動,并放入到容器內(nèi)的對應目錄下,并且重新啟動容器。

Centos如何用docker安裝Confluence

d. 點擊上圖中的“Mysql驅(qū)動程序”,進入渠道下載界面

Centos如何用docker安裝Confluence

滾動頁面至下圖“mysql”處,并點擊“”進入mysql官網(wǎng)驅(qū)動下載

Centos如何用docker安裝Confluence

選擇系統(tǒng),進行下載

Centos如何用docker安裝Confluence

隨意選擇一個下載,我選擇了tar.gz

Centos如何用docker安裝Confluence

下載完成之后,將壓縮包解壓。將里面的mysql驅(qū)動mysql-connector-java-5.1.47-bin.jar(注意版本號,可能不一樣)包放到服務器上,然后再復制到容器內(nèi)部

//復制驅(qū)動程序到容器內(nèi)部
docker cp /tmp/mysql-connector-java-5.1.47-bin.jar wiki:/opt/atlassian/confluence/confluence/WEB-INF/lib/
//重啟容器
docker restart wiki

重新訪問 http://服務器IP:8090/setup/setupstart.action,會重新進入設置數(shù)據(jù)庫界面

Centos如何用docker安裝Confluence

點擊“下一步”,出現(xiàn)如下圖,說明,mysql驅(qū)動已經(jīng)成功。

Centos如何用docker安裝Confluence

現(xiàn)在可以配置數(shù)據(jù)庫信息了,前提是要有自己的數(shù)據(jù)庫服務,如果沒有請自行安裝一下,并且在數(shù)據(jù)庫上創(chuàng)建一個對應的數(shù)據(jù)庫。

配置完數(shù)據(jù)庫之后,點擊下一步。然后等待完成之后,系統(tǒng)完成全部安裝。

如果在配置數(shù)據(jù)庫過程中,出現(xiàn)文章沒有交待清楚的,可以查看官方文檔。

https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

到此,關(guān)于“Centos如何用docker安裝Confluence”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI