confluence-docker 8.5.2 版本安装教程

  |   0 评论   |   939 浏览

confluence-docker 8.5.2 版本安装教程

0. 前言

本教程基于: https://github.com/cptactionhank/docker-atlassian-confluence 项目定制而来.
由于官方不再维护新的镜像推送到docker hub,所以本项目基于开源源代码直接进行二次定制

  • 本项目是在ubuntu 20.04 系统上进行的测试, 理论上支持所有系统的docker环境.
  • 不同平台的docker数据不能直接迁移. 比如你在ubuntu平台上安装了confluence, 不能直接迁移到mac平台上. 这个主要是因为不同平台docker的实现方式不一样.
  • 8.5.2 是confluence最后一个server版本的LTS版本. 虽然这个版本也将在2.14号后不再被支持. 但是现在这个是一个最好的选择测试版本.

1. 安装docker

Docker安装可以参考: https://docs.docker.com/engine/install/
或者使用脚本,具体可以参考: Ubuntu Docker安装;
docker安装完一定要把当前用户加入到docker用户组. 后面的脚本会以此为基础. 否则可能出现权限问题.

2. 下载代码

以下是代码仓库: https://gitee.com/fixme/docker-confluence-ubuntu

cd 
git clone https://gitee.com/fixme/docker-confluence-ubuntu.git
cd docker-confluence-ubuntu

3. 构建镜像

  • 构建镜像之前,请确保已经安装了docker,并且当前用户已经加入到docker用户组.
  • 其中需要的key生成agent请自行搜索下载. 本项目不提供agent安装包.下载好后,放到项目下的子目录: docker-extend-image
# 构建基础镜像
cd docker-confluence-ubuntu
sudo sh build_confluence.sh 

# 构建定制镜像
cd docker-extend-image
sudo sh build_confluence_extend.sh

4. 启动镜像

# 启动镜像
cd ~/docker-confluence-ubuntu
sudo sh start_confluence.sh

5. 初始化安装

问地址: http://localhost:28080 进行安装初始化

install_01

语言切换为中文:

install_02_change_language

选择产品安装

install_product

进入到许可证页面,填写key

install_ui_key

填写key: 执行脚本: calc_key.sh,参数: sh calc_key.sh '<server-id>' , 示例: sh calc_key.sh 'AAABaQ0OD'

注: calc_key.sh 文件在项目的根目录下.

选择数据库安装:

install_select_db

填写数据库信息:

链接串信息: jdbc:mysql://mysql-8.0.28:3306/conf_db?useUnicode=true&characterEncoding=utf8
数据库用户名: conf_user
数据库密码: conf_password

install_mysql_info

设置安装, confluence自己进入初始化环节:
install_cfg_finish

其它说明

如果你耐心按步骤来应该可以非常快速的安装好. 其中有的镜像下载在国外.可能你需要一个好的网络环境才能够完成. 如果需要咨询可以有偿提供支持. 当然如果我们很聊得来,我亦愿意免费为你解答.

评论

发表评论


取消