Docker中部署Confluence与Jira-Software详细步骤
98 浏览量
更新于2024-08-31
收藏 100KB PDF 举报
"在Docker中部署Confluence和jira-software的方法步骤"
在Docker环境下部署Confluence和jira-software是一项常见的任务,尤其对于需要管理团队协作和项目跟踪的组织来说。以下是一个详细的过程,指导如何在Docker上进行这种部署。
首先,我们来看一下必要的软件版本和前提条件:
- CentOS:7.2
- JDK:1.8
- Confluence:6.15.4
- Jira Software:8.2.1
- Docker:18.09
在开始部署之前,需要注意两点:
1. 需要准备两个不同的数据库,因为Confluence和Jira Software对MySQL的配置有不同的要求。
2. Confluence需要外部JDK环境,而Jira Software内置了JDK。
选择使用Docker部署的原因:
1. 由于Confluence和Jira Software的环境需求不一致,分别配置可以避免冲突。
2. 如果直接在物理机上部署,将需要两台机器。
3. Docker比虚拟机更轻便,便于迁移。
4. 如果应用仅用于公司内部员工,不需要高配硬件和复杂环境。
部署流程如下:
1. 配置Jira Software需要的数据库:
- 创建一个新的MySQL数据库,并根据Jira Software的文档设置相应的用户和权限。
2. 配置Jira Software:
- 下载Jira Software的Docker镜像。
- 创建一个Docker容器,链接到之前创建的数据库,并根据官方文档调整必要的配置。
3. 配置Confluence需要的数据库:
- 设置另一个MySQL数据库,满足Confluence的特定配置需求。
4. 配置Confluence:
- 获取Confluence的Docker镜像。
- 创建新的Docker容器,确保它连接到Confluence的数据库,并配置相关参数,如JDK路径、许可证信息等。
容器的名称和IP规划如下:
- 宿主机IP:10.0.0.25
- Jira Software:
- 数据库容器(jira-mysql):192.168.0.10
- 应用容器(confluence-jira):192.168.0.100
- Confluence:
- 数据库容器(wiki-mysql):192.168.0.20
- 应用容器(confluence-wiki):192.168.0.200
Docker CE环境配置:
1. 安装Docker:
- 首先卸载可能存在的旧版本Docker。
```bash
$sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
```
- 安装Docker所需依赖。
```bash
$sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
```
- 安装Docker CE。
```bash
$sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$sudo yum install -y docker-ce docker-ce-cli containerd.io
```
2. 启动Docker服务:
```bash
$sudo systemctl start docker
$sudo systemctl enable docker
```
3. 拉取Confluence和Jira Software的Docker镜像:
使用`docker pull`命令,替换`<tag>`为相应版本号。
```bash
$docker pull atlassian/confluence-server:<tag>
$docker pull atlassian/jira-software:<tag>
```
4. 创建并运行Docker容器:
配置好相应的环境变量和端口映射,使用`docker run`命令启动Confluence和Jira Software容器。
完成上述步骤后,你将在Docker中成功部署了Confluence和Jira Software,它们将分别与各自的数据库容器通信,提供高效协同工作和项目管理的平台。记得定期更新Docker镜像和应用,保持系统的安全性和稳定性。
2021-02-06 上传
2021-02-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38646634
- 粉丝: 4
- 资源: 910
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解