首页 > 其他分享 >YYDS,只用几条命令轻松搭建自己的项目管理平台jira

YYDS,只用几条命令轻松搭建自己的项目管理平台jira

时间:2024-03-27 17:57:29浏览次数:23  
标签:jira YYDS 项目管理 mysql 8.1 设置 MySQL docker

简介

Jira是一款强大的项目管理工具,它可以帮助团队协作、跟踪任务、管理项目,并提高生产力。在本文中,我们将介绍如何使用Docker快速搭建Jira,让你能够快速部署、方便管理和灵活扩展你的项目管理环境。

环境准备

如果我们还没在电脑或者服务器中安装docker,那我们需要先安装好docker,具体步骤可以参照之前写过的教程如何在Ubuntu系统中安装docker

第一步:拉取镜像

我们首先需要拉取jira和MySQL的镜像(如果已经配置过MySQL容器,可以不再拉取),命令如下:

docker pull cptactionhank/atlassian-jira-software:8.1.0
--------
运行命令,输出如下:
8.1.0: Pulling from cptactionhank/atlassian-jira-software
e7c96db7181b: Pull complete
f910a506b6cb: Pull complete
c2274a1a0e27: Pull complete
ad4c26f14427: Pull complete
9cf1f599e6aa: Pull complete
Digest: sha256:d22a123d5b9e45fb7338db171ffbb318efb593cef9ad72c359f7e0f028797bff
Status: Downloaded newer image for cptactionhank/atlassian-jira-software:8.1.0
docker.io/cptactionhank/atlassian-jira-software:8.1.0

运行docker images命令查看是否成功拉取镜像,如下所示:

docker images

REPOSITORY                              TAG       IMAGE ID       CREATED        SIZE
mysql                                   5.7       5107333e08a8   3 months ago   501MB
jenkins/jenkins                         latest    27aa51b3ca68   8 months ago   463MB
cptactionhank/atlassian-jira-software   8.1.0     f9f09151d8df   4 years ago    531MB

我们可以看到jira的镜像已经成功拉取,并且我之前已经拉取了MySQL的镜像,所以下一步我们就是创建容器。

第二步:运行容器

  1. 运行jira
#运行jira,第一个8080为宿主端口,第二个为容器端口(不可修改)
docker run --name jira8 -p 8080:8080 -d -t cptactionhank/atlassian-jira-software:8.1.0
  1. 运行MySQL
#运行mysql
docker run --name mysql5.7 -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

运行docker ps命令查看启动是否正常,如下:

docker ps

CONTAINER ID   IMAGE                                         COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
1b073334bd6f   mysql:5.7                                     "docker-entrypoint.s…"   9 seconds ago   Up 8 seconds   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql5.7
ac2e5191ca11   cptactionhank/atlassian-jira-software:8.1.0   "/docker-entrypoint.…"   9 minutes ago   Up 9 minutes   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp              jira8

第三步:在MySQL中增加数据库

因为Jira 服务存储数据依赖数据库服务,所以我们要先在MySQL中增加jira的数据库,如下:

#进入mysql容器
docker exec -it mysql5.7 /bin/bash
#在容器中进入mysql,密码修改了的请修改命令
mysql -uroot -p123456
#创建jira数据库
CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
#退出mysql
exit
#退出容器
exit

----------------
按步骤运行命令,整体输出如下:
docker exec -it mysql5.7 /bin/bash
bash-4.2# mysql -uroot -p123456
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.44 MySQL Community Server (GPL)

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
Query OK, 1 row affected (0.00 sec)

mysql> exit
Bye
bash-4.2# exit
exit

第四步:页面上访问jira并进行设置

在我们成功增加数据库服务后,就需要访问jira服务来进行设置了,访问地址{宿主机IP}:{PORT}。

注:若访问失败,请检查防火墙或安全组是否放行端口

  1. 设置语言

点击右上角的Language按钮可以设置语言,我们可以将语言设置为中文(中国),如下图:

  1. 选择设置方式并下一步

设置好语言之后,我们可以开始设置jira,这里推荐使用自定义的设置,然后点击下一步,如下图:

  1. 连接数据库

我们需要在这个页面配置好我们之前设置的数据库服务,如下图:

注:存在只有选择MySQL5.7+的可能,如果选择MySQL5.7+测试不成功,请改为选择MySQL5.6

  1. 基本设置

我们可以对jira的名字,是否开放以及URL进行设置,如下图:

  1. 设置密钥

因为jira是一款收费工具,所以我们需要输入许可证,或者生成试用许可证,如下图:

  1. 输入许可证之后,我们就可以进行下一步的设置了
  • 设置管理员账户
  • 设置电子邮件通知
  • 按提示和需求建立第一个项目,可创建示例项目,后面再删掉

总结

通过使用Docker,我们可以轻松快速地搭建和管理Jira,为团队提供一个高效的项目管理平台。希望本文能够帮助你成功搭建自己的Jira环境,并提升团队的协作效率。

标签:jira,YYDS,项目管理,mysql,8.1,设置,MySQL,docker
From: https://www.cnblogs.com/hogwarts/p/18099883

相关文章

  • 信息系统项目管理师——第7章项目立项管理
    本章考选择题2-3分,案例和论文均有可能作为领域考试。项目建议与立项申请♥♥♥♥♥立项申请的概念立项申请又称为项目建议书,是项目建设单位向上级主管部门提交项目申请时所必须的文件,是该项目建设筹建单位根据国民经济的发展、国家和地方中长期规划、产业政策、生产力......
  • 智慧工地解决方案,智慧工地项目管理系统源码,支持大屏端、PC端、手机端、平板端
    智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合,为工程项目管理提供先进技术手段,构建工地现场智能监控和控制体系,弥补传统方法在监管中的缺陷,最线实现项目对人、机、料、法、环的全方位实时监控。支持多端展示(大屏、PC端、手机端、平板......
  • [附源码]计算机毕业设计大学生创新项目管理系统(JSP+java+springmvc+mysql+MyBatis)
    本项目包含程序+源码+数据库+LW+调试部署环境,文末可获取一份本项目的java源码和数据库参考。项目文件图项目介绍随着高等教育的不断发展,大学生创新项目成为培养学生创新能力和实践能力的重要途径。有效的项目管理对于确保创新项目的顺利进行和高质量完成至关重要。然而,目前......
  • 深入了解鸿鹄工程项目管理系统源码:功能清单与项目模块的深度解析
    工程项目管理软件是现代项目管理中不可或缺的工具,它能够帮助项目团队更高效地组织和协调工作。本文将介绍一款功能强大的工程项目管理软件,该软件采用先进的Vue、Uniapp、Layui等技术框架,涵盖了项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营等全过程。通过该......
  • docker部署 Jira
    环境介绍使用docker-compose安装Jira项目管理系统。操作系统CentOSLinuxrelease7.9.2009(Core)资源配置CPU:2MEM:4gDISK:100gdocker版本docker版本不做统一限制,只要能够运行容器即可。root@localhost(192.168.199.152)~>dockerversionClient:D......
  • 《2023 IT行业项目管理调查报告》新鲜出炉!助力IT行业持续稳步发展
    又一年!2024年1月,禅道联合多方合作伙伴,发起了2023年IT行业项目管理调查问卷。经过2个多月的问卷收集与报告分析,《2023IT行业项目管理调查报告》发布啦!            我们希望通过这次调查,深入了解不同公司和个人在项目管理中面临的现状与挑战,为行业提供宝......
  • 项目管理平台-01-jira 入门介绍 缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理
    拓展阅读Devops-01-devops是什么?Devops-02-Jpom简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件代码质量管理SonarQube-01-入门介绍项目管理平台-01-jira入门介绍缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件项目管理平台-01-Phab......
  • 深入了解鸿鹄工程项目管理系统源码:功能清单与项目模块的深度解析
     工程项目管理软件是现代项目管理中不可或缺的工具,它能够帮助项目团队更高效地组织和协调工作。本文将介绍一款功能强大的工程项目管理软件,该软件采用先进的Vue、Uniapp、Layui等技术框架,涵盖了项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营等全过程。通过......
  • 项目管理基础
    目录1.概述2.项目管理起源2.1.古代工程项目2.2.工程和军事作战2.3.工业革命2.4.现代项目管理的催化2.5.项目管理专业化​​​​​​​2.6.项目管理组织的成立​​​​​​​2.7.项目管理体系3.项目管理概论​​​​​​​3.1.项目基本要素​​​​​​​3.1.1.项目......
  • 那些放弃Jira的企业都找了哪些替代工具?盘点15款
    15个类似Jira的免费软件:1.PingCode:项目管理系统国产化方面的Jira替代方案;2.Worktile:非研发项目管理的Jira替代方案;3.Redmine:项目管理与问题跟踪的Jira替代方案;4.禅道:敏捷开发和项目管理的Jira替代方案;5.Trello:任务管理和协作的Jira替代方案;6.Visure:需求管理方面的Jira替......