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。

最后修改:2025 年 11 月 29 日
如果觉得我的文章对你有用,请随意赞赏