Docker 搭建redmine

2018-09-26 16:41 更新

Redmine是一個開源的項目管理系統(tǒng),它有如下優(yōu)勢讓我選擇它作為我的項目管理工具。

1.支持多項目管理

2.靈活的角色管理

3.靈活的issue/bug跟蹤管理

4.支持甘特圖和日歷

5.支持新聞、文檔和文件管理,郵件通知等功能

6.每個項目有自己的wiki和論壇,這一點非常棒

7.與SCM系統(tǒng)集成,支持SVN, CVS, Git, Mercurial, Bazaar and Darcs等源代碼管理工具,這一點同樣非常棒

有了Redmine,讓項目經理不用愁管理項目了。

同樣,看看官方是否出docker鏡像或者其他人作好鏡像了,我直接用就好了。

 $ docker search redmine  
  NAME                             DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED  
  sameersbn/redmine                                                                72                   [OK]  

這與在docker hub上搜索是一樣的,雖然沒有官方的鏡像,那我們就選擇星星數量多的鏡像,sameersbn/redmine就成了我的選擇。

用fig直接快速安裝,在自己的docker目錄下新建redmine目錄,在里面執(zhí)行:

~/docker/redmine$ wget https://raw.githubusercontent.com/sameersbn/docker-redmine/master/fig.yml  

下載的fig.yml內容如下:

  postgresql:  
    image: sameersbn/postgresql:9.1-1  
    environment:  
      - DB_USER=redmine  
      - DB_PASS=phatiphohsukeuwo  
      - DB_NAME=redmine_production  
  redmine:  
    image: sameersbn/redmine:2.6.1  
    links:  
      - postgresql:postgresql  
    environment:  
      - DB_USER=redmine  
      - DB_PASS=phatiphohsukeuwo  
      - DB_NAME=redmine_production  
    ports:  
      - "10080:80"  

直接快速啟動就可以了。

~/docker/redmine$ fig up -d  

  $ docker ps  
  CONTAINER ID        IMAGE                           COMMAND                CREATED             STATUS              PORTS                            NAMES  
  5d5d5a983298        sameersbn/redmine:2.6.1         "/app/init app:start   51 minutes ago      Up 51 minutes       443/tcp, 0.0.0.0:10080->80/tcp   redmine_redmine_1           
  c78a212c1503        sameersbn/postgresql:9.1-1      "/start"               About an hour ago   Up About an hour    5432/tcp                         redmine_postgresql_1     

瀏覽器中輸入http://localhost:10080,

管理員帳號是admin,密碼admin。

愉快玩耍吧!

參考:

https://registry.hub.docker.com/u/sameersbn/redmine/

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號