docker搭建gitlab、Redmine

YatHo發表於2017-10-12

本地使用windows,setting裡面切換至linux

從Docker圖示的右鍵選單中選中 “Switch to Linux containers ...” Docker Engine執行在Linux容器模式

開啟PowerShell,CMD ‘PowerShell’進入

 

檢視docker環境:docker version

確認ok後使用以下命令搭建gitlab,他的執行環境主要由三部分組成

  • postgresql資料庫
  • redis快取服務
  • gitlab服務

使用

sameersbn/docker-gitlab來搭建GitLab服務,專案地址是https://github.com/samneersbn/docker-gitlab
docker run --name gitlab-postgresql -d --env 'DB_NAME=gitlabhq_production' --env 'DB_USER=gitlab' --env 'DB_PASS=password' sameersbn/postgresql:9.4-12

docker run --name gitlab-redis -d sameersbn/redis:latest

docker run --name gitlab -d --link gitlab-postgresql:postgresql --link gitlab-redis:redisio --publish 10022:22 --publish 10080:80 --env 'GITLAB_PORT=10080' --env
'GITLAB_SSH_PORT=10022' --env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' sameersbn/gitlab:8.4.4

  

本機ip訪問服務介面,http://127.0.0.1:10080/

使用者名稱:root

密碼:5iveL!fe

 

Redmine

sameerbn/redmine映象,,專案地址 https://github.com/sameersbn/docker-redmine

docker run --name=postgresql-redmine -d --env='DB_NAME=redmine_production' --env 'DB_USER=redmine' --env 'DB_PASS=password' sameersbn/postgresql:9.4-12

docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 --env='REDMINE_PORT=10083' sameersbn/redmine:3.2.0-4

  

訪問:http://127.0.0.1:10083/

賬號:admin

密碼:admin

相關文章