ARM架构服务器搭建gitlab

由于默认拉取的是不支持arm架构的。
1、创建部署目录

mkdir -p ~/gitlab/{config,data,logs}
cd ~/gitlab

2、编写 docker-compose.yml

version: '3.8'

services:
  gitlab:
    image: yrzr/gitlab-ce-arm64v8:latest
    container_name: gitlab
    restart: always
    hostname: 'gitlab.local'  # 可以改成你自己的域名或主机名
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://localhost'
        gitlab_rails['gitlab_shell_ssh_port'] = 2222
    ports:
      - "80:80"      # HTTP Web界面
      - "443:443"    # HTTPS(需要配置证书)
      - "2222:22"    # SSH (克隆代码用)
    volumes:
      - ./config:/etc/gitlab
      - ./logs:/var/log/gitlab
      - ./data:/var/opt/gitlab

  1. 启动 GitLab
docker compose up -d

获取默认 root 密码

docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
操作 命令
启动容器 docker compose up -d
停止容器 docker compose down
查看日志 docker compose logs -f
进入容器 docker exec -it gitlab bash
重载配置 docker exec -it gitlab gitlab-ctl reconfigure
posted @ 2025-05-25 20:26  xBiner  阅读(197)  评论(0)    收藏  举报