docker 安装wiki_confluence 和研发项目管理平台--禅道

docker 安装wiki_confluence 和研发项目管理平台--禅道

前言:

  • Wiki 是一个协同著作平台或称开放编辑系统。我们可以用Wiki来建设帮助系统,知识库系统。Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。
  • 禅道 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。

一、wiki_confluence安装

1、编写docker-compose.yml
version: '3'
services:
  wiki_confluence:
    image: cptactionhank/atlassian-confluence:6.10.0
    volumes:
      - "/usr/share/zoneinfo/Asia/Shanghai:/etc/localtime"
    restart: always
    user: root
    ports:
      - "9090:8090"
2、启动
docker-compose up -d
3、访问,如果可以看到页面,就说明安装可以了,之后破解激活。

image.png

4、破解激活
1)docker cp将confluence容器中对应版本的jar包拷贝到主机
    docker cp wiki_confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar .
2)将atlassian-extras-decoder-v2-3.4.1.jar文件拷贝到windows下。同时将文件名改为 atlassian-extras-2.4.jar。破解工具只识别这个文件名.
3)下载破解文件 http://wiki.wuyijun.cn/download/attachments/2327034/51CTO%E4%B8%8B%E8%BD%BD-Confluence.zip
4)解压缩此文件夹,dos命令行进入此文件夹,目录需根据你的实际情况修改 C:\Users\lrs\Desktop\wiki\51CTO下载-Confluence\confluence5.1-crack\confluence5.1-crack\iNViSiBLE
5) 执行 java -jar confluence_keygen.jar 运行破解文件

image.png

6)填入 name ,server id 处输入confluence 服务器ID,点击 “gen” 生成key

image.png

7)点击 patch,选择刚才改名为 “atlassian-extras-2.4.jar” 的jar包,显示 “jar success fully patched” 则破解成功

注意:path前先删除atlassian-extras-2.4.bak文件否则path失败

8)将 “atlassian-extras-2.4.jar” 文件名改回原来的 “atlassian-extras-decoder-v2-3.4.1.jar”
9)复制key中的内容备用

image.png

10)将 “atlassian-extras-decoder-v2-3.4.1.jar” 文件上传回服务器
11)将破解后的文件复制回 confluence 容器

docker cp atlassian-extras-decoder-v2-3.4.1.jar wiki_confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

12)启动 confluence 容器
13)输入之前复制的key后点击下一步

image.png

5、安装mysq。confluence服务依赖于mysql。

第一种:
image.png
第二种:
image.png
注意:

1)数据库 是utf-8 字符集为utf8_bin

image.png

2)事务隔离级别为READ-COMMITTED(读已提交)
mysql -u root -p123456
SET GLOBAL tx_isolation='READ-COMMITTED';
6、设置管理员密码,开始使用

image.png

image.png

二、研发项目管理平台--禅道安装

1、简单介绍

禅道 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。

2、编写docker-compose.yml文件
version: "3"
services:
  zentao:
    image: idoop/zentao:latest
    container_name: ZentaoApplication
    restart: always
    environment:
      ADMINER_USER: "fengpt"
      ADMINER_PASSWD: "fengpt"
      BIND_ADDRESS: "false"
    ports:
      - 9090:80
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone
      - ./data/:/opt/zbox/
  • ADMINER_USER :设置 Web 登录数据库管理员帐户

  • ADMINER_PASSWD :设置 Web 登录数据库的管理员密码

  • BIND_ADDRESS:如果使用设置值 false,MySQL 服务器将不绑定地址

  • SMTP_HOST:设置smtp服务器的 IP 和主机。(如果无法发送邮件,将会有所帮助。)也可以 extra_host 在 docker-compose.yml 中使用,或在使用 docker run 命令时使用 --add-host

3、启动
docker-compose up -d
4、访问,初始需要设置管理员密码

image.png

5、说明
禅道管理员帐户为 admin,默认初始化密码为 123456。MySQL 的 root 帐户密码为 123456,在首次登录时更改密码。