confluence 7.6 docker 安装

本文详细介绍如何下载、安装及配置Atlassian Confluence 7.6.0版本,包括镜像拉取、容器运行、河蟹操作、工具安装、MySQL设置、预览乱码处理等关键步骤。

下载及安装镜像

#拉取镜像
docker pull cptactionhank/atlassian-confluence:7.6.0
#运行并创建容器
docker run --name wiki --restart=always --detach --publish 8090:8090 cptactionhank/atlassian-confluence:7.6.0
#查看容器
docker ps -a
#容器改名
docker rename xxx wiki

安装

# 自行下载工具
https://github.com/winphone3721/JiaGouTu/blob/master/%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.rar

# 河蟹
docker cp  wiki:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar ./atlassian-extras-2.4.jar
# 下载到本机
sz ./atlassian-extras-2.4.jar

# 安装工具使用要求 java jdk 1.8
window下 cmd 模式下执行 keygen.bat
出来图形界面后不要关闭,访问 http://docker主机IP:8090 
设置 confluence 选择中文,一路默认值就行。遇到KEY-GEN页面 复制服务器id
到下图server id,path 选择杠复制到本机的 atlassian-extras-2.4.jar,
安装完毕后会生成 key,最后把安装完毕后的 atlassian-extras-2.4.jar 上传到docker中。重启confluence。

如图
在这里插入图片描述
# 安装完毕copy
docker cp ./atlassian-extras-2.4.jar wiki:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

设置mysql

#mysql 设置 参考官网:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
#编辑配置文件 
vi /etc/my.cnf 
# my.cnf
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
# 如果有该设置请关闭 sql_mode = NO_AUTO_VALUE_ON_ZERO
# sql_mode = NO_AUTO_VALUE_ON_ZERO
transaction-isolation=READ-COMMITTED
binlog_format=row
[mysqld]
# 重启myslq
systemctl restart mysql
# 重启 wiki
docker restart wiki

预览乱码处理

C:\Windows\Fonts
把以上目录的windows字库打包成 fonts.zip
rz 选择fonts.zip压缩包

mkdir /usr/share/fonts
mkdir /usr/share/fonts/msttcore/
cd  /usr/share/fonts/msttcore/
unzip fonts.zip 
rm -rf fonts.zip
#把字体复制到docker容器中
docker cp  /usr/share/fonts/msttcore/ wiki:/usr/share/fonts/msttcore/
# 编辑 容器中的setenv.sh
docker cp wiki:/opt/atlassian/confluence/bin/setenv.sh ./

vi /opt/atlassian/confluence/bin/setenv.sh
CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/usr/share/fonts/msttcore/ ${CATALINA_OPTS}"
# 编辑完成,复制回容器
docker cp  ./setenv.sh wiki:/opt/atlassian/confluence/bin/setenv.sh
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值