docker-compose.yaml
version: '3.5' networks: confluence: driver: 'bridge' services: confluence: #image: 'atlassian/confluence-server:8.0.0' #原始镜像,下方的镜像修改了启动脚本,阻止server.xml被重置 #image: 'registry.cn-hangzhou.aliyuncs.com/zhengyu1992/confluence-server:8.0.0_zhengyu1992' image: 'harbor.uenpay.com/base/confluence-server:8.0.0_zhengyu1992' container_name: 'confluence' hostname: 'confluence' restart: 'always' ports: - '8090:8090' environment: - 'TZ=Asia/Shanghai' - 'JVM_MINIMUM_MEMORY=4g' - 'JVM_MAXIMUM_MEMORY=4g' - 'JVM_RESERVED_CODE_CACHE_SIZE=512m' - 'JVM_SUPPORT_RECOMMENDED_ARGS=-javaagent:/data/confluence-agent/atlassian-agent.jar' - 'ATL_JDBC_URL=jdbc:mysql://confluence-mysql:3306/confluence' - 'ATL_JDBC_USER=root' - 'ATL_JDBC_PASSWORD=Blala008!' - 'ATL_DB_TYPE=mysql' volumes: - '/data/confluence:/var/atlassian/application-data/confluence' - '/data/patch/atlassian-agent.jar:/data/confluence-agent/atlassian-agent.jar' - '/data/patch/mysql-connector-j-8.0.31.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-j-8.0.31.jar' - '/data/patch/server.xml:/opt/atlassian/confluence/conf/server.xml' depends_on: - 'confluence-mysql' networks: - 'confluence' confluence-mysql: #image: 'mysql:8' #image: 'registry.cn-hangzhou.aliyuncs.com/zhengyu1992/mysql:8' image: 'harbor.uenpay.com/base/mysql:8' container_name: 'confluence-mysql' hostname: 'confluence-mysql' restart: 'always' ports: - '3306:3306' environment: - 'MYSQL_ROOT_PASSWORD=Blala008!' - 'MYSQL_DATABASE=confluence' volumes: - '/data/confluence-mysql:/var/lib/mysql' command: - '--character-set-server=utf8mb4' - '--collation-server=utf8mb4_bin' - '--transaction-isolation=READ-COMMITTED' - '--max-connections=1024' - '--max-allowed-packet=256M' - '--innodb-log-file-size=2GB' - '--log-bin-trust-function-creators=true' networks: - 'confluence'
破解