GitLabのコンテナレジストリサービスを起動したい。

How to

まだ試してない。

多分証明書が必要なんだと思う。ここには証明書なし(HTTP)の方法もあるというのだがどこに記載されているかわからなかった。

version: '3.6'
services:
  gitlab:
    container_name: gitlab
    image: 'gitlab/gitlab-ce:16.8.8-ce.0'
    # restart: always
    # hostname: 'gitlab.example.com'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://172.31.208.1:8930/gitlab'
        gitlab_rails['initial_root_password'] = "password"
        gitlab_rails['gitlab_shell_ssh_port'] = 2200
        # 以下が必要な設定(だと思う)
        registry_external_url 'http://172.31.208.1:5050'
        nginx['ssl_certificate'] = "/etc/ssl/certs/gitlab/fullchain.pem"
        nginx['ssl_certificate_key'] = "/etc/ssl/certs/gitlab/privkey.pem"
    ports:
      # - '8930:80'
      - '8930:8930'
      - '2200:22'
      - '5050:5050'
    volumes:
      - './gitlab/config:/etc/gitlab'
      # - './gitlab/logs:/var/log/gitlab'
      - './gitlab/data:/var/opt/gitlab'
    deploy:
      resources:
        limits:
          memory: 8gb
    shm_size: '512m'

コメントを残す