1. 程式人生 > >Centos 用docker安裝Confluence

Centos 用docker安裝Confluence

1. 下載官方映象

docker pull atlassian/confluence-server:6.15.7-alpine

2. 建立並執行容器

docker run -m 1024M --memory-swap -1 -host --net=host --name wiki -d -p 8090:8090 -p 8000:8000 atlassian/confluence-server:6.15.7-alpine 

3. 進入初始化介面

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

4.初始化

a.設定語言

b.設定成功,並選擇“產品安裝”,點選“下一步”。

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

d. 進入授權碼介面,並記住授權碼。不要關閉當前頁面,後面還會要用。

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

c.退出容器,並開始複製jar包到本地

exit //退出容器

複製jar包到本地

// docker cp 容器名稱:容器內部檔案路徑 機器上的儲存路徑
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 是我機器上的儲存路徑,請自行替換

如果已經複製成功,先複製一份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

b. "Name" 隨便寫

c. 將 本文“步驟4”中的授權碼填入ServerID

d.點選“.gen”按鈕

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

到此,jar包啟用完成,儲存key資訊,後面要用來啟用。

7.替換容器內部jar包

a.把上述啟用成功的jar包,上傳至伺服器,並修改回之前的名稱

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

b.為防止jar不生效,先進入容器,刪除容器內部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到容器內部

// docker cp 本地檔案路徑 容器名稱:容器內部目錄路徑
docker cp /tmp/atlassian-extras-decoder-v2-3.4.1.jar wiki:/opt/atlassian/confluence/confluence/WEB-INF/lib/

d.重啟容器

docker restart wiki

8.繼續啟用

a.在授權碼頁面,填入key資訊,並點選下一步。

b.進入資料庫設定頁面,選擇“我自己的資料庫”,並點選“下一步”。

c.設定資料庫,我選擇的是mysql,但是需要自己下載資料庫驅動,並放入到容器內的對應目錄下,並且重新啟動容器。

d. 點選上圖中的“Mysql驅動程式”,進入渠道下載介面

滾動頁面至下圖“mysql”處,並點選“”進入mysql官網驅動下載

選擇系統,進行下載

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

下載完成之後,將壓縮包解壓。將裡面的mysql驅動mysql-connector-java-5.1.47-bin.jar(注意版本號,可能不一樣)包放到伺服器上,然後再複製到容器內部

//複製驅動程式到容器內部
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,會重新進入設定資料庫介面

點選“下一步”,出現如下圖,說明,mysql驅動已經成功。

相關推薦

Centos docker安裝Confluence

1. 下載官方映象 docker pull atlassian/confluence-server:6.15.7-alpine

CentosDocker安裝gitlab

前言 GitLab 是一個用於倉庫管理系統的開源專案,使用Git作為程式碼管理工具,並在此基礎上搭建起來的web服務。安裝方法是參考GitLab在GitHub上的Wiki頁面 [ 百度百科 ] 開始 1 .GitLab官網地址:gitlab

CentOS系統Docker安裝

make chkconfig cache sta dock reboot sudo star ast sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://mirrors.ustc.

centosdocker安裝

fig 後臺 啟動 lvm2 str 系統工具 分享 cli world 使用 yum 安裝(CentOS 7下) Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。 通過 una

docker安裝paddlepaddle的過程

下面以我跑paddlepaddle的程式為例: 1、檢視自己的版本,下載合適的版本 uname -r                           &nb

安裝dockerdocker安裝redis等工具

一、安裝 docker docker加速網址  https://registry.docker-cn.com uname -r 158  yum install -y yum-utils device-mapper-persistent-data lvm2 159  

CentOSDocker安裝與映象使用

Docker安裝 CentOS7系統的CentOS-Extras庫中已經帶了Docker,可以直接使用yum命令安裝 yum install docker 安裝之後啟動Docker服務,並讓他隨系統啟動自動載入 systemctl st

linux centosdocker安裝

Docker從1.13版本之後採用時間線的方式作為版本號,分為社群版CE和企業版EE。 社群版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設施、容器、外掛等。 社群版按照stable和edge兩種方式釋出,每個季度更新stable版本,如1

centos7docker安裝kafka

  docker pull docker.io/wurstmeister/zookeeper   1. 啟動zookeeper容器 docker pull docker.io/wurstmeister/zookeeperdocker run -d --name zookeeper

Centos 7 docker 安裝 以及報錯解決。

Docker 要求 CentOS 系統的核心版本高於 3.10。鑑於centos6.x的版本核心達到3.10。所以採用centos 7 進行安裝。 1、檢視你當前的核心版本   uname -r   2、確保 yum 包更新到最新   yum update   3、從d

Docker安裝Web前端效能測試工具YellowLabTools

一、YellowLabTools概述 1.YellowLabTools簡介 Yellow Lab Tools:是一款開源的Web前端效能測試工具,具有一些在其他工具上無法看到的獨特功能,如頁面載入時,JavaScript與DOM互動和其他程式程式碼驗證問題。 Yellow Lab Tools 偏向於一個

在centos7系統安裝dockerdocker安裝jenkins

一、docker的安裝 1、使用yum安裝Docker sudo yum install docker 2、啟動Docker service docker start 3、設定開機啟動docker systemctl enable docker 4、檢視dock

CentOSyum安裝X Window

安裝X圖形介面系統   yum list 列出所有可安裝的軟體包 可以通過 yum grouplist 來檢視可能批量安裝哪些列表 先裝X windows #yum groupinstall 'X Window System' -y 安裝GNOME桌面環境#yum grou

CentOSDocker安裝centos+jdk映象構建與jar包在映象中啟動

1.使用安裝包安裝(CentOS 7下) Docker 要求 CentOS 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的CentOS 版本是否支援 Docker 。 通過 uname -r 命令檢視你當前的核心版本 [[email protec

CentosDocker安裝指定版本

參考官網:https://www.docker.com/products/docker#/linux 一般情況下,docker安裝可以使用官網推薦的自動安裝指令碼, curl -sSL https://get.docker.com/ | sh 這樣可以安裝最新的doc

centosyum安裝phpmyadmin配置

1. 用 yum -y install phpmyadmin             用此命令直接安裝,已測試OK,採用預設版本安裝,安裝httpd和php都使用預設來安裝, 2.修改/etc/httpd/conf.d/phpMyA

centosdocker安裝與解除安裝

在 centos 中安裝docker有幾個前提條件1、系統核心需要大於3.10通過uname -r檢視系統核心2、確保yum為最新通過yum update更新yum版本安裝dockeryum install docker-io 或者 yum install docker-

關於 centosdocker安裝中遇到的問題 小小吐嘈一下下

        昨晚也就是11月的最後一個晚上,突然意外看到docker,感覺這貨還不錯,於是就搞了一波,但是很多人好人多都是在ubuntu下搞的,而且核心版本也符合的docker的配置環境要求,直接無腦的apt-get一裝,就開始用了,互動式的,守護式的,各種秀操作。(p

阿里雲ECSdocker安裝IPsec VPN

僅僅作為筆記,筆者記錄一下。 參考: https://github.com/hwdsl2/docker-ipsec-vpn-server http://blog.csdn.net/xindoo/article/details/52830609 伺服器端 首先先下載一個ip

CentosDocker安裝

yum安裝: [[email protected] sql]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)[[email protected] sql]$ sudo yum