q986 发表于 2018-9-19 10:18:53

docker迅速搭建可用 GitLab-linux

echo "Starting Redis..."               # 启动 redis container  
docker run \
  
--name=gitlab_redis \
  
-tid \
  
sameersbn/redis:latest
  

  
echo "Starting MySQL..."               # 启动 mysql container
  
mkdir -p /my/gitlab/mysql
  
docker run \
  
--name=gitlab_mysql \
  
-tid \
  
-e 'DB_NAME=gitlabhq_production' \
  
-e 'DB_USER=gitlab' \
  
-e 'DB_PASS=password' \
  
-v /mygitlab/mysql:/var/lib/mysql \    # 挂载服务器mysql目录
  
sameersbn/mysql:latest
  

  
echo "Starting gitlab..."            # 启动 gitlab container
  
mkdir -p /my/gitlab/data
  
mkdir -p /my/gitlab/log
  
docker run \
  
--name='gitlab' \
  
-itd \
  
--link gitlab_mysql:mysql \            # link 启动的 mysql
  
   --link gitlab_redis:redisio \          # link 启动的 redis
  
--env-file my_gitlab.conf \            # gitlab的配置文件
  
--publish=8000:80 \                  # 服务器端口:docker内端口
  
--publish=2000:22 \                  # 服务器端口:docker内端口
  
-v /var/run/docker.sock:/run/docker.sock \
  
-v $(which docker):/bin/docker \
  
-v /my/gitlab/data:/home/git/data \    # 挂载服务器文件data目录
  
-v /my/gitlab/log:/var/log/gitlab \    # 挂载服务器文件log目录
  
sameersbn/gitlab:7.10.4


页: [1]
查看完整版本: docker迅速搭建可用 GitLab-linux