docker安装gitlab
来源:互联网 发布:java微信授权直接登陆 编辑:程序博客网 时间:2024/05/20 05:24
github是目前最流行的版本控制仓库,但是由于github的私有库需要收费,于是我们要在自己的服务器上搭建github,我们就可以想怎么玩怎么玩了。
首先我们使用daocloud加速器,下载gitlab相关镜像(redis、postgresql、gitlab)。
下载相关镜像:
dao pull sameersbn/postgresql:latestdao pull sameersbn/redis:latestdao pull sameersbn/gitlab:latestdao pull sameersbn/gitlab-ci:latestdao pull sameersbn/gitlab-ci-runner:latest
docker安装postgresql
新建数据目录
mkdir -p /mnt/data/postgresql
安装postgresql
docker run --name=postgresql -d --restart=always -e 'DB_NAME=gitlabhq_production' -e 'DB_USER=gitlab' -e 'DB_PASS=gitlab' -v /mnt/data/postgresql:/var/lib/postgresql sameersbn/postgresql:latest
–name设置名称,gitlab需要link使用
-e 设置容器内的变量(DB_NAME、DB_USER、DB_PASS)
docker安装redis
docker run --name=redis -d --restart=always sameersbn/redis:latest
docker安装gitlab
新建数据目录
mkdir -p /mnt/data/gitlabmkdir -p /mnt/data/gitlab/backups
docker安装gitlab1
docker run --name='gitlab' -d -e 'GITLAB_PORT=10080' -e 'GITLAB_SSH_PORT=10022' -e 'GITLAB_HOST=cuisongliu.com' -e 'GITLAB_BACKUPS=monthly' -e 'GITLAB_SECRETS_DB_KEY_BASE=gitlab' -p 10022:22 -p 10080:80 -v /mnt/data/gitlab:/home/git/data -v /mnt/data/gitlab/backups:/home/git/data/backups --link redis:redisio --link postgresql:postgresql --restart=always sameersbn/gitlab:latest
环境变量GITLAB_HOST、GITLAB_SECRETS_DB_KEY_BASE是必须的,否则运行不成功。默认登录的帐号密码是root/5iveL!fe,登录有需修改后使用。
- gitlab的文档在https://hub.docker.com/r/sameersbn/gitlab/ ↩
0 0
- docker安装gitlab
- docker安装gitlab记录
- 使用docker安装gitlab
- 使用docker安装gitlab
- docker安装gitlab
- docker 安装 gitlab
- 用Docker安装Gitlab
- 基于docker安装gitlab
- Docker 安装 Gitlab
- Docker 安装 Gitlab
- 使用docker安装gitlab
- docker实践安装gitlab
- 用Docker安装Gitlab
- docker 安装gitlab
- 【Docker】 使用Docker 安装 gitlab
- docker容器里面安装gitlab
- Docker-Gitlab 安装部署笔记
- Docker实战:使用Docker安装部署Gitlab
- 面试中一些基本概念的辨析
- ABAP 内表清空 refresh clear free
- CISCO学习笔记(十)访问控制列表ACL
- EBS系统中定义配置文件在plsql中调用
- csr 蓝牙
- docker安装gitlab
- python----小数点精度控制round()
- 模型Bean:Model Bean
- How to check a static library is built contain bitcode?
- HDU 5500 Reorder the Books(思维题,很巧妙)
- linux 抓包 tcpdump
- log4j:WARN No appenders could be found for logger
- 开源静态分析工具androguard体验(一) (二)
- Java 多线程 并发编程