安装部署
mkdir -p /data/confluence/data /data/confluence/config
Code Block | ||
---|---|---|
| ||
cat docker-compose.yml
version: '3.2'
networks:
confluence:
driver: bridge
services:
mysql:
image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/mysql:5.7.29
container_name: mysql
restart: always
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: Blala007!
MYSQL_DATABASE: confluence
MYSQL_USER: confluence
MYSQL_PASSWORD: Blala007!
command:
#mysql5.7及以上 版本 默认连接方式 不是以密码形式连接 所以远程连接不方便 改为密码连接
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4
--collation-server=utf8mb4_bin
--explicit_defaults_for_timestamp=true
--lower_case_table_names=1
--skip-ssl
--max_allowed_packet=128M
--innodb_log_file_size=256M
--transaction-isolation=READ-COMMITTED
volumes:
- /data/confluence/mysql:/var/lib/mysql
ports:
- "13306:3306"
networks:
- confluence
confluence:
image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/confluence:7.15.0_m1
container_name: confluence
restart: always
volumes:
- /data/confluence/data:/var/atlassian/application-data/confluence
- /data/confluence/config/mysql-connector-java-5.1.47-bin.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.47-bin.jar
- /data/confluence/config/atlassian-extras-2.4.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
- /data/confluence/config/server.xml:/opt/atlassian/confluence/conf/server.xml
ports:
- "18090:8090"
- "18091:8091"
links:
- "mysql:db"
networks:
- confluence |
如果是初次启动三个配置文件那行注释掉,待初始化完成后从容器中拷贝出来进行修改
mysql-connector-java-5.1.47-bin.jar
启动完成后打开ip:18090
需要激活
将