使用docker-compose部署极狐gitlab
Posted 上海一亩地
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用docker-compose部署极狐gitlab相关的知识,希望对你有一定的参考价值。
目录
docker engine和docker-compose
安装docker 引擎直接查看官方文档
https://docs.docker.com/engine/install/
选择自己的操作系统版本。如果操作系统不在文档中,自己找get-docker脚本
安装docker-compose
https://download.csdn.net/download/qq_43626147/85298888
运行 bash install.sh即可
系统环境准备
文档:https://docs.gitlab.cn/jh/install/docker.html
echo 'export GITLAB_HOME=/gitlab' >> /root/.bashrc
mkdir /gitlab && cd /gitlab
source /root/.bashrc
编辑yml文件
vim /gitlab/compose.yml
version: '3.6'
services:
web:
image: 'registry.gitlab.cn/omnibus/gitlab-jh:latest'
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://39.150.108.228:8929' # 你的公网ip地址或域名地址
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:22'
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
shm_size: '256m'
启动gitlab
docker-compose -f /gitlab/compose.yml up -d
配置文件
启动后你会有以下文件
compose.yml
config ,所有的配置文件
data,所有的数据库文件
log , 所有的日志文件
查看root用户的初始密码:
cat /gitlab/config/initial_root_password
网页登录
你自己填的external_url地址
http://39.150.108.228:8929
初始用户名:root
初始密码:自己查
以上是关于使用docker-compose部署极狐gitlab的主要内容,如果未能解决你的问题,请参考以下文章
Gitlab CI/CD 到 Digital Ocean 使用 docker-compose 进行多个 repos