這篇文章主要介紹“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
4.初始化
a.設(shè)置語言
b.設(shè)置成功,并選擇“產(chǎn)品安裝”,點(diǎn)擊“下一步”。
c.不選任何選項(xiàng),直接“下一步”。
d. 進(jìn)入授權(quán)碼界面,并記住授權(quán)碼。不要關(guān)閉當(dāng)前頁面,后面還會(huì)要用。
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
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
b. "Name" 隨便寫
c. 將 本文“步驟4”中的授權(quán)碼填入ServerID
d.點(diǎn)擊“.gen”按鈕
c.點(diǎn)擊“.patch!”按鈕,選擇剛才下載的jar包,請一定要改成atlassian-extras-2.4.jar,不然選擇不到
到此,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)擊下一步。
b.進(jìn)入數(shù)據(jù)庫設(shè)置頁面,選擇“我自己的數(shù)據(jù)庫”,并點(diǎn)擊“下一步”。
c.設(shè)置數(shù)據(jù)庫,我選擇的是MySQL,但是需要自己下載數(shù)據(jù)庫驅(qū)動(dòng),并放入到容器內(nèi)的對應(yīng)目錄下,并且重新啟動(dòng)容器。
d. 點(diǎn)擊上圖中的“Mysql驅(qū)動(dòng)程序”,進(jìn)入渠道下載界面
滾動(dòng)頁面至下圖“mysql”處,并點(diǎn)擊“”進(jìn)入mysql官網(wǎng)驅(qū)動(dòng)下載
選擇系統(tǒng),進(jìn)行下載
隨意選擇一個(gè)下載,我選擇了tar.gz
下載完成之后,將壓縮包解壓。將里面的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ù)庫界面
點(diǎn)擊“下一步”,出現(xiàn)如下圖,說明,mysql驅(qū)動(dòng)已經(jīng)成功。
現(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)