YYDS,只用幾條命令輕鬆搭建自己的項目管理平臺jira

簡介

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環境,並提升團隊的協作效率。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章