docker安装Confluence9.5.3
docker-compose.yml文件:
version: '3.4'
services:
confluence:
image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/haxqer/confluence:9.5.3
container_name: confluence-srv
environment:
- TZ=Asia/Shanghai
- JVM_MINIMUM_MEMORY=1g
- JVM_MAXIMUM_MEMORY=8g
- JVM_CODE_CACHE_ARGS='-XX:InitialCodeCacheSize=1g -XX:ReservedCodeCacheSize=8g'
- MYSQL_HOST=数据库IP
- MYSQL_PORT=3306
- MYSQL_DATABASE=new_wiki
- MYSQL_USER=数据库用户名
- MYSQL_PASSWORD=数据库密码
ports:
- "18090:8090"
volumes:
- ./data:/var/confluence
restart: always
networks:
- network-bridge
networks:
network-bridge:
driver: bridge激活软件本体代码
这里的/var/agent/atlassian-agent.jar在容器里,不改,就这么写。
docker exec confluence-srv java -jar /var/agent/atlassian-agent.jar \
-d \
-p conf \
-m Hello@world.com \
-n Hello@world.com \
-o http://ytlib.com \
-s BJB3-XJ65-1B5B-H2UG激活插件代码
这里的/var/agent/atlassian-agent.jar在容器里,不改,就这么写。
docker exec confluence-srv java -jar /var/agent/atlassian-agent.jar \
-d \
-p 应用密钥/插件关键字 \
-m Hello@world.com \
-n Hello@world.com \
-o 插件开发者的链接 \
-s BJB3-XJ65-1B5B-H2UG然后配置数据库连接参数
再导入备份文件即可
docker cp 备份文件.zip confluence-srv:/var/confluence/restore/site一个坑
保存目录时,报错,提示保存默认路径时发现错误。
原因是用于映射的data文件夹写入权限不足,在设置数据库前递归设置777。