使用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
初始密码:自己查

猜你喜欢

转载自blog.csdn.net/qq_43626147/article/details/125633352