docker compose安装gitlab

Published on in 程序人生 with 0 views and 0 comments

一、拉取镜像

docker pull gitlab/gitlab-ce

二、创建目录

mkdir -p /opt/mydata/gitlab
mkdir -p /opt/mydata/gitlab/config
mkdir -p /opt/mydata/gitlab/data
mkdir -p /opt/mydata/gitlab/logs
chmod -R 777 /opt/mydata/gitlab/

三、创建compose文件

vi /opt/mydata/gitlab/docker-compose.yml

内容如下

version: '3.1'
services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    container_name: gitlab
    restart: always
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.56.8:8929'
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
    ports:
      - '8929:8929'
      - '2224:2224'
    volumes:
      - './config:/etc/gitlab'
      - './logs:/var/log/gitlab'
      - './data:/var/opt/gitlab'

这里的IP要换成自己的IP,我的是192.168.56.8

四、启动

执行

docker-compose up -d

image.png

然后要等待一段时间,访问配置的ip:8929就可以了

image.png

五、密码

如下命令查看密码

sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

标题:docker compose安装gitlab
作者:wenyl
地址:http://www.wenyoulong.com/articles/2024/06/18/1718703564290.html