安裝postgresql
docker run –name gitlab-postgresql -d \
–env ‘DB_NAME=gitlabhq_production \
–env ‘DB_USER=gitlab’ –env ‘DB_PASS=password’ \
–volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \
sameersbn/postgresql:9.4-2
安裝 redis
docker run –name gitlab-redis -d \
–volume /srv/docker/gitlab/redis:/var/lib/redis \
sameersbn/redis:latest
安裝gitlab
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 \
–env ‘GITLAB_HOST=ip地址或者域名 \
–env ‘GITLAB_EMAIL=你的email \
–volume /srv/docker/gitlab/gitlab:/home/git/data \
sameersbn/gitlab:8.4.4