Docker實踐5:搭建redmine
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/
相關文章
- docker搭建gitlab、RedmineDockerGitlab
- 使用docker搭建公司redmine伺服器Docker伺服器
- redmine docker部署Docker
- redmine-dockerDocker
- Docker 快速搭建redmine 專案管理 BUG追蹤Docker專案管理
- Docker Swarm 叢集搭建實踐DockerSwarm
- Docker實踐(5)—資源隔離Docker
- redmine生產環境搭建
- Docker最佳實踐:5個方法精簡映象Docker
- 基於Docker搭建Jumpserver堡壘機操作實踐DockerServer
- docker搭建大規模測試環境的實踐Docker
- docker(二十三):docker通過docker-compose部署redmine服務Docker
- 基於 Docker 搭建 Jumpserver 堡壘機操作實踐.mdDockerServer
- 使用nginx反向代理docker中的git和redmineNginxDockerGit
- 使用docker快速搭建Permeate滲透測試系統實踐Docker
- Docker入門實踐Docker
- OpenHarmony Docker移植實踐Docker
- docker之Dockerfile實踐Docker
- 【docker】Docker入門到實踐 筆記Docker筆記
- Docker CheatSheet | Docker 配置與實踐清單Docker
- ubuntu搭建docker harbor實錄UbuntuDocker
- Docker 實踐及命令梳理Docker
- Docker環境部署Prometheus實踐DockerPrometheus
- Docker 入門與實踐Docker
- Docker生產實踐(六)Docker
- Docker實踐(1)—入門Docker
- Docker入門實踐(三)Docker
- Docker入門實踐(四)Docker
- Docker進階與實踐之三:Docker映象Docker
- Docker安裝Redmine並使用Nginx反向代理為httpsDockerNginxHTTP
- 5分鐘實現用docker搭建Redis叢集模式和哨兵模式DockerRedis模式
- 再次實踐 MySQL chart - 每天5分鐘玩轉 Docker 容器技術MySqlDocker
- docker-composer使用實踐Docker
- 使用Portainer部署Docker容器實踐AIDocker
- Docker Compose 實踐及梳理Docker
- Arch搭建Nas系統(5)之五:Docker容器Docker
- 【Docker】Docker三劍客實踐之部署叢集Docker
- Docker進階與實踐之四:Docker映象倉庫Docker