confluence 7.11.0环境 docker搭建

前言:实战需要,本地需要进行测试,这边简单记录下Confluence 环境docker搭建的过程

环境搭建

git clone https://github.com/munding/docker-confluence
cd docker-confluence

docker-compose.yml

version: '3'
services:
    confluence:
        image: "atlassian/confluence-server:7.11.0-beta1-ubuntu"
        volumes:
            - ./atlassian-agent.jar:/var/atlassian/atlassian-agent.jar
            - ./mysql-connector-java-8.0.22.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-8.0.22.jar
            - ./confluence:/var/atlassian/application-data/confluence
        environment:
            - JAVA_OPTS="-javaagent:/var/atlassian/atlassian-agent.jar"
            - JVM_MINIMUM_MEMORY=2048m
            - JVM_MAXIMUM_MEMORY=2048m
            - JVM_RESERVED_CODE_CACHE_SIZE=512m
            - CATALINA_DB_USER=root
            - CATALINA_DB_PASSWORD=root_password
        ports:
            - "8090:8090"
        restart: always
        depends_on:
            - db
    db:
        image: mysql:8.0
        volumes:
            - ./mysql:/var/lib/mysql
        environment:
            - MYSQL_ROOT_PASSWORD=root_password
            - MYSQL_DATABASE=confluence
            - MYSQL_ROOT_HOST=%
        command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin --transaction-isolation=READ-COMMITTED --log_bin_trust_function_creators=1

docker-compose up -d

进入docker容器,生成对应BAOL-Z1K8-W4FQ-EU2R序列号的激活码

docker exec -it docker-confluence_confluence_1 bash
java -jar /var/atlassian/atlassian-agent.jar -d -m test@test.com -n BAT -p 'conf' -o http://localhost:8090 -s BAOL-Z1K8-W4FQ-EU2R

接着就是配置数据库,如下图所示

jdbc:mysql://db/confluence
root
root_password

等待数据库安装完成之后的结果如下图所示

接着点击一个example site,会来到配置管理员用户的界面

配置完成之后就来到了正常的页面,如下图所示

普通用户的创建

普通用户的创建可以在设置中的"User management"选项中进行创建,如下图所示

posted @ 2023-07-27 15:23  zpchcbd  阅读(212)  评论(0)    收藏  举报