在Docker中部署Confluence和jira-software的方法步骤

2020-06-17 06:17:36易采站长站整理

释:
/docker-storage/confluence/wiki/mysql   :   MySQL容器的数据目录
/docker-storage/confluence/wiki/etc     :   wiki容器的安装目录
/docker-storage/confluence/wiki/data    :   wiki容器的数据目录

 1. 部署并且配置wiki需要的MySQL


# 启动容器
docker run --name wiki-mysql --network br-custom --ip 192.168.0.20
-v /docker-storage/confluence/wiki/mysql:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD='123456Qr!'
-d mysql:5.7.26

# 进入容器修改MySQL配置,并且创建jira-software需要的数据库
docker exec -it wiki-mysql "/bin/bash"

apt update
apt-get install vim

vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld] character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
sql_mode = NO_AUTO_VALUE_ON_ZERO
transaction-isolation=READ-COMMITTED
binlog_format=row

mysql -uroot -p123456Qr!
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON confluence.* TO 'confluence_user'@'192.168.0.%' IDENTIFIED BY '123456Qr!';
flush privileges;

# 重启容器使MySQL配置生效
docker restart wiki-mysql

2. 部署wiki
      


# 安装wiki的选项和jira几乎相同

# 部署容器并且安装wiki
docker run -dit --name confluence-wiki --network br-custom --ip 192.168.0.200 -p 10.0.0.25:10020:8090
-v /docker-storage/confluence/wiki/:/usr/local/confluence/
-v /docker-storage/confluence/wiki/etc/:/usr/local/confluence/etc/
-v /docker-storage/confluence/wiki/data/:/usr/local/confluence/data/
centos:7.2.1511 "/bin/bash"

docker exec -it confluence-wiki "/bin/bash"

yum -y install epel-release
yum -y install libffi-devel gcc gcc-c++ make automake zlib zlib-devel openssl-devel wget gcc gcc-c++ make automake zlib zlib-devel openssl-devel dejavu-sans-fonts vim lrzsz

# wiki需要手动配置jdk
wget https://download.oracle.com/otn/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz
tar zxf jdk-8u202-linux-x64.tar.gz
mv jdk1.8.0_202 /usr/local/jdk1.8

vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile

# 安装wiki
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.15.4-x64.bin

chmod a+x atlassian-confluence-6.15.4-x64.bin

./atlassian-confluence-6.15.4-x64.bin