Docker實踐5:搭建redmine

iteye_12028發表於2015-02-16

Redmine是一個開源的專案管理系統,它有如下優勢讓我選擇它作為我的專案管理工具。

1.支援多專案管理

2.靈活的角色管理

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

4.支援甘特圖和日曆

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

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

7.與SCM系統整合,支援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目錄,在裡面執行:

~/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/

相關文章