官网参考地址
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!