sweli 发表于 2018-1-11 06:22:48

docker搭建gitlab、Redmine

  本地使用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
页: [1]
查看完整版本: docker搭建gitlab、Redmine