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

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

version:


centos==7.2
jdk==1.8
confluence==6.15.4
jira-software==8.2.1
docker==18.09

安装前提示:

    1. 需要准备2个数据库,因为confluence和jira-software的mysql配置要求不一样
    2. confluence需要配置jdk,jira-software自带jdk

选择使用docker部署的原因:

    1. confluence和jira-software环境需求不同,需要分开配置.
    2. 如果直接使用物理机,需要占用多台.
    3. 不使用虚拟机是因为docker更轻量,而且更容易迁移.
    4. confluence和jira-software只是作为公司内部员工使用,不需要太高的配置和复杂的环境

此次部署流程:

    1. 配置jira-software需要的数据库
    2. 配置jira-software
    3. 配置confluence需要的数据库
    4. 配置confluence

容器名称和IP分布:

    因为wiki的账号可以由jira控制,所以我们首先安装jira-software

    宿主机IP:10.0.0.25

    1. jira-software
        jira-mysql          192.168.0.10
        confluence-jira     192.168.0.100

    2. confluence
        wiki-mysql          192.168.0.20
        confluence-wiki     192.168.0.200

一、docker-ce环境配置

1. 安装docker


$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine

$ sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2

$ sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo

$ sudo yum install docker-ce docker-ce-cli containerd.io

$ sudo systemctl enable docker

$ sudo systemctl start docker

 2. 配置添加自定义网桥,用于指定docker容器IP


$ docker network create
--driver=bridge
--subnet=192.168.0.0/24
--ip-range=192.168.0.0/24
--gateway=192.168.0.254
br-custom

3. 下载由官方提供的容器基础镜像


docker pull centos:7.5.1511
docker pull mysql:5.7.26

4. 迁移docker容器默认存放目录