使用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的主要内容,如果未能解决你的问题,请参考以下文章

使用docker-compose部署极狐gitlab

Gitlab CI/CD 到 Digital Ocean 使用 docker-compose 进行多个 repos

极狐GitLab怎么样?有了解的嘛?

如何使用 docker-compose 将容器部署到谷歌云?

docker-compose 一键部署lnmp

使用docker部署nginx+tomcat架构:使用docker-compose简化部署操作