confluence 6.13升级到confluence 7.19
注意事项:
- 升级前做好完整的home目录备份和数据库备份(导出来以便升级失败恢复)
- 升级步骤是,从6.13->7.0->7.4->7.19 (成功后登陆验证功能没问题,再进入下一个版本)
- 升级前创建好数据库(如下)
- 升级中要的key生成方法同原来的版本,只是atlassian-agent.jar建议用 v1.3.2+
- 升级过程中只能使用低版本的mysql5.7 (不能用mariaDB, 也不能用mysql8,升级完成后可导入到mariaDB或Mysql8,但升级过程不能用)
CREATE DATABASE confluence7 CHARACTER SET utf8 COLLATE utf8_bin; -- 1. 创建用户(如果已存在则用 ALTER USER 改密) CREATE USER 'confluence'@'%' IDENTIFIED BY 'xxx!'; -- 若用户已存在,只想改密码可执行: -- ALTER USER 'confluence'@'%' IDENTIFIED BY 'xxx!'; -- 2. 授权 GRANT ALL PRIVILEGES ON confluence7.* TO 'confluence'@'%'; -- 3. 立即生效 FLUSH PRIVILEGES;
docker-compose.yml
version: "3"
services:
confluence:
image: atlassian/confluence-server:7.19.0
container_name: confluence7
restart: unless-stopped
ports:
- "8091:8090"
environment:
# JVM 内存
- JVM_MINIMUM_MEMORY=1g
- JVM_MAXIMUM_MEMORY=1g
# 指向你的外部 MySQL
- ATL_DB_TYPE=mysql
- ATL_JDBC_DRIVER=com.mysql.cj.jdbc.Driver
- ATL_JDBC_URL=jdbc:mysql://192.168.2.222:3307/confluence7?useUnicode=true&characterEncoding=UTF-8&useSSL=false
- ATL_JDBC_USER=confluence
- ATL_JDBC_PASSWORD=xxx!
# 关闭集群/同步功能(单人)
- ATL_CLUSTERED=false
- SYNCHRONY_SERVICE_ENABLE=false
- ATL_PROXY_NAME=dochub.xxxx.cn
- ATL_PROXY_PORT=443
- ATL_TOMCAT_PORT=8090
- ATL_TOMCAT_SCHEME=https
- ATL_TOMCAT_SECURE=false
volumes:
# 数据目录(6 的 home 会挂到这里)
- /volume1/docker/confluence7/data/confluence:/var/atlassian/application-data/confluence
# mysql 驱动
- /volume1/docker/confluence7/mysql-connector-j-8.0.31.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-j-8.0.31.jar
# 破解 agent
- /volume1/docker/confluence7/crack/atlassian-agent.jar:/opt/atlassian/confluence/atlassian-agent.jar
- /volume1/docker/confluence7/setenv.sh:/opt/atlassian/confluence/bin/setenv.sh
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · 解决confluence文件预览问题,中文乱码问题
- · Docker 快速部署 FastAPI 项目
- · docker安装 Confluence9
- · 单台服务器应用不中断服务热部署滚动更新方案
- · docker安装code-server
- · Docker 镜像加速列表(20250216已更新)
- · 解决docker push 到私有registry时,报unknown blob错
- · Amazon Linux 2023 安装Docker和Docker Compose
- · 修改Docker的默认网段
- · docker定时任务Mysql脚本
- · 解决Linux实例磁盘空间满问题
- · failed to fetch metadata: fork/exec /home/appuser/.docker/cli-plugins/docker-buildx: exec format error
