Toggle navigation
首页
技术
骑行
羽毛球
资讯
联络我
登录
快速搭建confluence-wiki
2017-12-11
Confluence
Docker
> 本文介绍如何快速通过docker搭建confluence wiki站点 # 准备工作 confluence的官方docker镜像地址如下: https://hub.docker.com/r/atlassian/confluence-server/ 需要注意的有如下内容: ## 持久性存储资料 持久性资料会存储在容器的如下路径: /var/atlassian/application-data/confluence 使用时将HOST的路径挂载到这里即可 ## 数据库链接 confluence镜像因为license关系默认没有内置mysql的数据库驱动,如果需要使用mysql数据库,需要手动下载驱动,参照: https://confluence.atlassian.com/doc/database-jdbc-drivers-171742.html 目前最新的驱动为5.1.45,下载地址如下: https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.45.tar.gz ## 反向代理 如果有使用 reverse proxy,则需要额外配置如下信息: * CATALINA_CONNECTOR_PROXYNAME (default: NONE),最终用户访问confluence的地址 * CATALINA_CONNECTOR_PROXYPORT (default: NONE),最终用户访问confluence的端口 * CATALINA_CONNECTOR_SCHEME (default: http),http或https * CATALINA_CONNECTOR_SECURE (default: false),当使用https时需设置为true # 建立Dockerfile 可以直接建立Dockerfile来完成mysql驱动下载及安装: ```Dockerfile FROM atlassian/confluence-server:6.5.2 MAINTAINER xin3222634@163.com ARG MYSQL_DRIVER_DOWNLOAD_URL=https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.45.tar.gz RUN mkdir mysqldriver \ && curl ${MYSQL_DRIVER_DOWNLOAD_URL} | tar -xz -C ./mysqldriver/ \ && find . -name mysql-*.jar -exec cp {} /opt/atlassian/confluence/confluence/WEB-INF/lib/ \; \ && rm -rf mysqldriver ``` # 建立docker-compose.yml ```yml version: '2' services: confluence: build: . ports: - "8090:8090" - "8091:8091" volumes: - /data/confluence:/var/atlassian/application-data/confluence environment: - CATALINA_CONNECTOR_PROXYNAME=confluence.example.com - CATALINA_CONNECTOR_PROXYPORT=80 - CATALINA_CONNECTOR_SCHEME=http - CATALINA_CONNECTOR_SECURE=false ``` 配置好之后通过 docker-compose 启动即可。 # 配置邮件服务器 站点搭建好以后,忘记密码等需要邮件发送的功能,需要配置邮件服务器之后才可以正常使用。
×
本文为博主原创,如需转载,请注明出处:
http://www.supperxin.com
返回博客列表