Centos如何用docker安裝Confluence

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

成都創(chuàng)新互聯(lián)公司專注于輝南企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。輝南網(wǎng)站建設(shè)公司,為輝南等地區(qū)提供建站服務(wù)。全流程按需求定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

1. 下載官方鏡像

docker pull atlassian/confluence-server:6.15.7-alpine

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

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 時(shí)區(qū)設(shè)置不生效,所以直接 用了 -v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime 這種方式

3. 進(jìn)入初始化界面

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

Centos如何用docker安裝Confluence

4.初始化

a.設(shè)置語言

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

c.不選任何選項(xiàng),直接“下一步”。

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

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

a.進(jìn)入容器

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

b.進(jìn)入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.退出容器,并開始復(fù)制jar包到本地

exit //退出容器

復(fù)制jar包到本地

// docker cp 容器名稱:容器內(nèi)部文件路徑 機(jī)器上的保存路徑
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ī)器上的保存路徑,請自行替換

如果已經(jīng)復(fù)制成功,先復(fù)制一份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

把a(bǔ)tlassian-extras-2.4.jar包拷貝到自己的電腦上,稍后待用

5. 下載工具

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

6.開始激活

a. 打開解壓后的文件夾,運(yùn)行confluence_keygen.jar

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

b. "Name" 隨便寫

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

d.點(diǎn)擊“.gen”按鈕

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

Centos如何用docker安裝Confluence

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

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

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

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

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

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

c.復(fù)制新的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信息,并點(diǎn)擊下一步。

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

隨意選擇一個(gè)下載,我選擇了tar.gz

Centos如何用docker安裝Confluence

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

//復(fù)制驅(qū)動(dòng)程序到容器內(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://服務(wù)器IP:8090/setup/setupstart.action,會(huì)重新進(jìn)入設(shè)置數(shù)據(jù)庫界面

Centos如何用docker安裝Confluence

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

Centos如何用docker安裝Confluence

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

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

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

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

到此,關(guān)于“Centos如何用docker安裝Confluence”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

當(dāng)前標(biāo)題:Centos如何用docker安裝Confluence
標(biāo)題網(wǎng)址:http://bm7419.com/article48/jccpep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、面包屑導(dǎo)航服務(wù)器托管、微信小程序關(guān)鍵詞優(yōu)化、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化