Ubuntu 16.04安装使用Docker版的GitLab
题记
Linux环境
Ubuntu 16.04(LTS)
使用版本
# docker pull sameersbn/gitlab(latest版本,740多兆啊) # docker pull sameersbn/redis:latest # docker pull sameersbn/postgresql:9.4-21
生成密钥
# pwgen -Bsv1 64 (如果没有,安装一下即可:apt-get install pwgen) qKPjnnmFtnWVPc4tPvmWddjhRwxdzfmKXtRcjt9cJsCXXqHwzmVcCCHbsNH434s7
方式1:手动运行 Docker 服务
1.首先运行postgresql数据库镜像
# docker run --name gitlab-postgresql -d \ --env 'DB_NAME=gitlabhq_production' \ --env 'DB_USER=gitlab' --env 'DB_PASS=password' \ --env 'DB_EXTENSION=pg_trgm' \ --volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \ sameersbn/postgresql:9.4-21
2.运行Redis镜像
# docker run --name gitlab-redis -d \ --volume /srv/docker/gitlab/redis:/var/lib/redis \ sameersbn/redis:latest
3. 最后运行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=你自己的密钥' \ --volume /srv/docker/gitlab/gitlab:/home/git/data \ sameersbn/gitlab:latest
完成。
使用http://localhost:10080访问
name:root
password:第一次登陆设置
方式2:使用 Docker-Compose 运行服务
1.安装docker-compose
2.下载yml配置文件
# wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
这里有两个坑要注意:
1、文件里的gitlab镜像行写的是8.8.2,如果你是用的latest或其他版本的话,要修改成对应版本; 2、docker-compose的版本要高于1.5.2,否则会报错不支持 'version 2' 和 depends_on。这就是前面说的直接用apt-get埋下的坑。
3.设置全局变量。前面生成了密钥,这里设置一下即可。
# vi /etc/environment GITLAB_SECRETS_DB_KEY_BASE= qKPjnnmFtnWVPc4tPvmWddjhRwxdzfmKXtRcjt9cJsCXXqHwzmVcCCHbsNH434s7 # source /etc/environment # echo $GITLAB_SECRETS_DB_KEY_BASE qKPjnnmFtnWVPc4tPvmWddjhRwxdzfmKXtRcjt9cJsCXXqHwzmVcCCHbsNH434s7
4.启动:
# docker-compose up
这种方式,ctrl+c 就会中断,建议使用后台进程方式运行
4-a.后台运行:
# docker-compose up -d
完成。
使用http://localhost:10080访问
name:root
password:第一次登陆设置
更多Docker相关教程见以下内容:
Docker 的详细介绍:请点这里
Docker 的下载地址:请点这里
相关推荐
cxin 2020-11-06
synshitou 2020-10-21
Topbeyond 2020-08-21
happyfreeangel 2020-07-27
白开水 2020-07-19
无风的雨 2020-07-08
贤时间 2020-07-06
wishli 2020-06-28
小信 2020-06-21
leehbhs 2020-06-20
happyfreeangel 2020-06-18
83284950 2020-06-17
冯冯领队 2020-06-16
就是那个胖子 2020-06-14
83284950 2020-06-14
LiHansiyuan 2020-06-14
fcds00 2020-06-11
就是那个胖子 2020-06-11