官网参考地址

docker-compose.yml

version: "3.9"services:  gitlab:    image: gitlab/gitlab-ee:15.7.3-ee.0    ports:      - "28022:22"      - "28080:80"      - "28443:443"    volumes:      - ../data:/var/opt/gitlab      - ../logs:/var/log/gitlab      - ../config:/etc/gitlab    shm_size: '256m'    environment:      GITLAB_OMNIBUS_CONFIG: "from_file('/omnibus_config.rb')"    configs:      - source: gitlab        target: /omnibus_config.rb    secrets:      - gitlab_root_password  gitlab-runner:    image: gitlab/gitlab-runner:alpine3.14-bleeding    deploy:      mode: replicated      replicas: 4configs:  gitlab:    file: ./gitlab.rbsecrets:  gitlab_root_password:    file: ./root_password.txt

gitlab.rb

external_url 'https://gitlab.ueic.tech/'gitlab_rails['initial_root_password'] = File.read('/run/secrets/gitlab_root_password').gsub("\n", "")

root_password.txt

MySuperSecretAndSecurePassw0rd!