The Docker of Jira7.2.0 and Confluence6.0.0
JIRA是一个缺陷跟踪管理系统,开发者是 Atlassian;
Confluence 是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。
这里我把Jira7.2.0 和 Confluence6.0.0根据实际需求把它们封装成两个Docker容器,方便我们快速部署它们。
主要变化
- 添加官方JIRA和Confluence容器宿主机debian9 中文支持
- 修改Mysql字符集为UTF8,默认是latin1
部署
如果想分别单独部署 JIRA 和 Confluence,可以参考:
注:需要使用我提供的三个docker image,否则官网的image不支持中文
- mysql:https://hub.docker.com/r/yfshare/mysql/
- JIRA:https://hub.docker.com/r/yfshare/jira/
- Confluence:https://hub.docker.com/r/yfshare/confluence/
部署分两种方法:
- 手动部署,按照步骤一步步来,可以参考:
- Pull Docker
docker pull yfshare/mysql:5.6docker pull yfshare/jira:7.2.0docker pull yfshare/confluence:6.0.0
这里提供了Docker-Compose,把JIRA和Confluence整合在一起了,和前面不同的是,这里只使用了一个数据库,前面直接拉会出现两个数据库。
但,由于The Docker of Mysql环境变量问题,所以Confluence需要手动初始化数据库,JIRA可以在Docker Compose里直接定义。
Docker Compose
1 | # cat docker-jira-confluence-compose.yml |
手动初始化confluence数据库
1 | mkdir -p /data/docker_mount/atlassian/{Jira_Home,Confluence_Home} && chmod 777 /data/docker_mount/atlassian/ -R |
启动容器
1 | docker-compose -f docker-jira-confluence-compose.yml up -d |
初始化配置
JIRA访问:http://localhost:8080
Confluence访问:http://localhost:8090
效果图
本作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,但转载请注明来自Jack Wang Blog,并保持转载后文章内容的完整。本人保留所有版权相关权利。
本文出自”Jack Wang Blog”:http://www.yfshare.vip/2017/12/20/The-Docker-of-Jira7-2-0-and-Confluence6-0-0/