小型团队协同,或者想花钱买个省心,Confluence 是比较好的选择之一。但是最近安装 Confluence ,发现官方和网上的安装介绍都比较“落后”低效,所以有了本篇内容。
本文将介绍如何使用 Docker Compose 快速搭建 Confluence 、以及如何和 Traefik 一同使用,如果你看过之前的内容,跟随本文应该能在十分钟内解决战斗。
基础准备
Docker Hub 上官方容器镜像:https://hub.docker.com/r/atlassian/confluence-server/tags
这里会讲解两个有代表性的版本: 6.4 和 6.15
MySQL JDBC Connector : https://dev.mysql.com/downloads/connector/j/5.1.html
如果你也选择使用 MySQL 作为储存后端,需要下载此文件,一般情况下你会获得 mysql-connector-java-5.1.47.tar.gz 的压缩包,解压缩之后,获得 mysql-connector-java-5.1.47.jar,我们稍后会用到。
针对老版本软件的使用
先说老版本,如果你只是需要基础的 Wiki 功能,那么下面的配置文件应该能够满足你的需求。
version: '3'
services:
confluence:
image: atlassian/confluence-server:6.4.3-alpine
expose:
- 8090
- 8091
networks:
- traefik
labels:
- "traefik.enable=true"
- "traefik.port=8090"
- "traefik.frontend.rule=Host:${DOMAIN}"
- "traefik.frontend.entryPoints=http,https"
volumes:
- ./data:/var/atlassian/application-data/confluence
- ./mysql-connector-java-5.1.47.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.47.jar
networks:
traefik:
external: true
将上面的文件保存为 docker-compose.yml 后
使用 Docker 搭建 Confluence
最新推荐文章于 2024-09-02 22:37:07 发布
本文详细介绍了如何使用 Docker Compose 配合 Traefik 快速搭建 Confluence,适用于小型团队协同工作。内容包括基础准备、配置文件设置,以及解决老版本和新版本 Confluence 在使用过程中遇到的问题,如健康检查、Basic Auth 认证等。
摘要由CSDN通过智能技术生成