码迷,mamicode.com
首页 > 其他好文 > 详细

在docker 中搭建gitlab环境

时间:2016-04-18 17:03:21      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:

docker run --name gitlab -it -p 10022:22 -p 10080:80 -p 4433:443     --env GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9     --env DB_HOST=192.168.1.58 --env DB_NAME=gitlabhq_production     --env DB_USER=root --env DB_PASS=admin     --env GITLAB_PORT=10080 --env GITLAB_SSH_PORT=10022     --env REDIS_HOST=192.168.1.58 --env REDIS_PORT=6379     --volume /data/gitlab/gitlab:/home/git/data     docker.io/sameersbn/gitlab


docker run --name gitlab-mysql -d     --env DB_NAME=gitlabhq_production     --env DB_USER=gitlab --env DB_PASS=admin     --volume /data/gitlab/mysql:/var/lib/mysql     docker.io/sameersbn/mysql    


docker run --name gitlab-redis -d     --volume /data/gitlab/redis:/var/lib/redis     docker.io/sameersbn/redis
    

docker run --name gitlab -d     --link gitlab-mysql:mysql --link gitlab-redis:redisio     --publish 10022:22 --publish 10080:80     --env GITLAB_PORT=10080 --env GITLAB_HOST=192.168.1.58 --env GITLAB_SSH_PORT=10022     --env GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string     --volume /srv/docker/gitlab/gitlab:/home/git/data     docker.io/sameersbn/gitlab     




docker run --name gitlab-ci -d     --link gitlab-mysql:mysql --link gitlab-ci-redis:redisio     --publish 10081:80     --env GITLAB_CI_PORT=10081 --env GITLAB_CI_HOST=192.168.1.58 --env GITLAB_URL=http://192.168.1.58:10080     --env GITLAB_APP_ID=xxx --env GITLAB_APP_SECRET=yyy     --volume /srv/docker/gitlab-ci/gitlab-ci:/home/git/gitlab_ci/data     quay.io/sameersbn/gitlab-ci



docker run --name gitlab-ci-runner -it --rm     -v /opt/gitlab-ci-runner:/home/gitlab_ci_runner/data     sameersbn/gitlab-ci-runner


docker run --name gitlab-ci-multi-runner -d --restart=always   --volume /opt/gitlab-ci-multi-runner:/home/gitlab_ci_multi_runner/data   --env=CI_SERVER_URL=http://192.168.1.58:10080/ci --env=RUNNER_TOKEN=31d563f789129ea1d35bd0b92a0665   --env=RUNNER_DESCRIPTION=myrunner --env=RUNNER_EXECUTOR=shell   docker.io/sameersbn/gitlab-ci-multi-runner



username: root
password: 5iveL!fe    



docker run --name mysql -p 192.168.1.58:3306:3306 -d     -e DB_REMOTE_ROOT_NAME=root -e DB_REMOTE_ROOT_PASS=admin     --env DB_NAME=gitlabhq_production     --env DB_USER=gitlab --env DB_PASS=admin     docker.io/sameersbn/mysql


docker run --name gitlab -d -p 10022:22 -p 10080:80 -p 4433:443     --env GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9     --env DB_HOST=192.168.1.58 --env DB_NAME=gitlabhq_production     --env DB_USER=root --env DB_PASS=admin --env DB_PORT=3306     --env GITLAB_PORT=10080 --env GITLAB_SSH_PORT=10022     --env REDIS_HOST=192.168.1.58 --env REDIS_PORT=6379     --volume /data/gitlab/gitlab:/home/git/data     docker.io/sameersbn/gitlab 

docker run --name gitlab -it -p 10022:22 -p 10080:80 -p 4433:443     --env GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9     --env DB_HOST=192.168.1.58 --env DB_NAME=gitlabhq_production     --env DB_USER=root --env DB_PASS=admin --evn DB_PORT=3306     --env GITLAB_PORT=10080 --env GITLAB_SSH_PORT=10022     --env REDIS_HOST=192.168.1.58 --env REDIS_PORT=6379     --volume /data/gitlab/gitlab:/home/git/data     docker.io/sameersbn/gitlab /bin/bash

GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY admin WITH GRANT OPTION;  

 

在docker 中搭建gitlab环境

标签:

原文地址:http://www.cnblogs.com/jackluo/p/5404859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!