{"id":16763949,"url":"https://github.com/yingzhuo/dockerimage-gitlab","last_synced_at":"2026-05-20T09:11:21.396Z","repository":{"id":93938072,"uuid":"267768741","full_name":"yingzhuo/dockerimage-gitlab","owner":"yingzhuo","description":null,"archived":false,"fork":false,"pushed_at":"2020-08-10T01:40:52.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T11:12:06.882Z","etag":null,"topics":["docker-compose","gitlab"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yingzhuo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-29T04:57:55.000Z","updated_at":"2020-08-10T01:40:54.000Z","dependencies_parsed_at":"2023-04-12T17:16:35.388Z","dependency_job_id":null,"html_url":"https://github.com/yingzhuo/dockerimage-gitlab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yingzhuo/dockerimage-gitlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yingzhuo%2Fdockerimage-gitlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yingzhuo%2Fdockerimage-gitlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yingzhuo%2Fdockerimage-gitlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yingzhuo%2Fdockerimage-gitlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yingzhuo","download_url":"https://codeload.github.com/yingzhuo/dockerimage-gitlab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yingzhuo%2Fdockerimage-gitlab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33253228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-20T04:48:54.280Z","status":"ssl_error","status_checked_at":"2026-05-20T04:48:10.851Z","response_time":356,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-compose","gitlab"],"created_at":"2024-10-13T05:24:01.489Z","updated_at":"2026-05-20T09:11:21.390Z","avatar_url":"https://github.com/yingzhuo.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dockerimage-gitlab\n\n### 启动\n\ndocker-compose\n\n```yaml\nversion: \"3.7\"\n\nservices:\n  redis:\n    image: \"registry.cn-shanghai.aliyuncs.com/yingzhuo/gitlab:redis\"\n    restart: always\n    command:\n      - --loglevel warning\n    volumes:\n      - redis-data:/var/lib/redis:Z\n\n  postgresql:\n    image: \"registry.cn-shanghai.aliyuncs.com/yingzhuo/gitlab:postgresql\"\n    restart: always\n    volumes:\n      - postgresql-data:/var/lib/postgresql:Z\n    environment:\n      - DB_USER=gitlab\n      - DB_PASS=password\n      - DB_NAME=gitlabhq_production\n      - DB_EXTENSION=pg_trgm\n\n  gitlab:\n    image: \"registry.cn-shanghai.aliyuncs.com/yingzhuo/gitlab:gitlab\"\n    restart: always\n    depends_on:\n      - redis\n      - postgresql\n    ports:\n      - \"10080:80\"\n      - \"10022:22\"\n    volumes:\n      - gitlab-data:/home/git/data:Z\n    healthcheck:\n      test: [\"CMD\", \"/usr/local/sbin/healthcheck\"]\n      interval: 5m\n      timeout: 10s\n      retries: 3\n      start_period: 5m\n    environment:\n      - DEBUG=false\n\n      - DB_ADAPTER=postgresql\n      - DB_HOST=postgresql\n      - DB_PORT=5432\n      - DB_USER=gitlab\n      - DB_PASS=password\n      - DB_NAME=gitlabhq_production\n\n      - REDIS_HOST=redis\n      - REDIS_PORT=6379\n\n      - TZ=Asia/Shanghai\n      - GITLAB_TIMEZONE=Asia/Shanghai\n\n      - GITLAB_HTTPS=false\n      - SSL_SELF_SIGNED=false\n\n      - GITLAB_HOST=localhost\n      - GITLAB_PORT=10080\n      - GITLAB_SSH_PORT=10022\n      - GITLAB_RELATIVE_URL_ROOT=\n      - GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alphanumeric-string\n      - GITLAB_SECRETS_SECRET_KEY_BASE=long-and-random-alphanumeric-string\n      - GITLAB_SECRETS_OTP_KEY_BASE=long-and-random-alphanumeric-string\n\n      - GITLAB_ROOT_PASSWORD=\n      - GITLAB_ROOT_EMAIL=\n\n      - GITLAB_NOTIFY_ON_BROKEN_BUILDS=true\n      - GITLAB_NOTIFY_PUSHER=false\n\n      - GITLAB_EMAIL=yingzhor@gmail.com\n      - GITLAB_EMAIL_REPLY_TO=yingzhor@gmail.com\n      - GITLAB_INCOMING_EMAIL_ADDRESS=yingzhor@gmail.com\n\n      - GITLAB_BACKUP_SCHEDULE=daily\n      - GITLAB_BACKUP_TIME=01:00\n\n      - SMTP_ENABLED=false\n      - SMTP_DOMAIN=www.example.com\n      - SMTP_HOST=smtp.gmail.com\n      - SMTP_PORT=587\n      - SMTP_USER=mailer@example.com\n      - SMTP_PASS=password\n      - SMTP_STARTTLS=true\n      - SMTP_AUTHENTICATION=login\n\n      - IMAP_ENABLED=false\n      - IMAP_HOST=imap.gmail.com\n      - IMAP_PORT=993\n      - IMAP_USER=mailer@example.com\n      - IMAP_PASS=password\n      - IMAP_SSL=true\n      - IMAP_STARTTLS=false\n\n      - OAUTH_ENABLED=false\n      - OAUTH_AUTO_SIGN_IN_WITH_PROVIDER=\n      - OAUTH_ALLOW_SSO=\n      - OAUTH_BLOCK_AUTO_CREATED_USERS=true\n      - OAUTH_AUTO_LINK_LDAP_USER=false\n      - OAUTH_AUTO_LINK_SAML_USER=false\n      - OAUTH_EXTERNAL_PROVIDERS=\n\n      - OAUTH_CAS3_LABEL=cas3\n      - OAUTH_CAS3_SERVER=\n      - OAUTH_CAS3_DISABLE_SSL_VERIFICATION=false\n      - OAUTH_CAS3_LOGIN_URL=/cas/login\n      - OAUTH_CAS3_VALIDATE_URL=/cas/p3/serviceValidate\n      - OAUTH_CAS3_LOGOUT_URL=/cas/logout\n\n      - OAUTH_GOOGLE_API_KEY=\n      - OAUTH_GOOGLE_APP_SECRET=\n      - OAUTH_GOOGLE_RESTRICT_DOMAIN=\n\n      - OAUTH_FACEBOOK_API_KEY=\n      - OAUTH_FACEBOOK_APP_SECRET=\n\n      - OAUTH_TWITTER_API_KEY=\n      - OAUTH_TWITTER_APP_SECRET=\n\n      - OAUTH_GITHUB_API_KEY=\n      - OAUTH_GITHUB_APP_SECRET=\n      - OAUTH_GITHUB_URL=\n      - OAUTH_GITHUB_VERIFY_SSL=\n\n      - OAUTH_GITLAB_API_KEY=\n      - OAUTH_GITLAB_APP_SECRET=\n\n      - OAUTH_BITBUCKET_API_KEY=\n      - OAUTH_BITBUCKET_APP_SECRET=\n\n      - OAUTH_SAML_ASSERTION_CONSUMER_SERVICE_URL=\n      - OAUTH_SAML_IDP_CERT_FINGERPRINT=\n      - OAUTH_SAML_IDP_SSO_TARGET_URL=\n      - OAUTH_SAML_ISSUER=\n      - OAUTH_SAML_LABEL=\"Our SAML Provider\"\n      - OAUTH_SAML_NAME_IDENTIFIER_FORMAT=urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n      - OAUTH_SAML_GROUPS_ATTRIBUTE=\n      - OAUTH_SAML_EXTERNAL_GROUPS=\n      - OAUTH_SAML_ATTRIBUTE_STATEMENTS_EMAIL=\n      - OAUTH_SAML_ATTRIBUTE_STATEMENTS_NAME=\n      - OAUTH_SAML_ATTRIBUTE_STATEMENTS_USERNAME=\n      - OAUTH_SAML_ATTRIBUTE_STATEMENTS_FIRST_NAME=\n      - OAUTH_SAML_ATTRIBUTE_STATEMENTS_LAST_NAME=\n\n      - OAUTH_CROWD_SERVER_URL=\n      - OAUTH_CROWD_APP_NAME=\n      - OAUTH_CROWD_APP_PASSWORD=\n\n      - OAUTH_AUTH0_CLIENT_ID=\n      - OAUTH_AUTH0_CLIENT_SECRET=\n      - OAUTH_AUTH0_DOMAIN=\n      - OAUTH_AUTH0_SCOPE=\n\n      - OAUTH_AZURE_API_KEY=\n      - OAUTH_AZURE_API_SECRET=\n      - OAUTH_AZURE_TENANT_ID=\n\nvolumes:\n  redis-data:\n  postgresql-data:\n  gitlab-data:\n```\n\n### 初始账号和密码\n\n账号   |  密码   |\n------|---------|\nroot  | 5iveL!fe|\n\n### 注意事项\n\n* 请注意修改以上`docker-compose`文件的`GITLAB_HOST`为运行容器的服务器的实际地址。\n\n### 参考\n\n* [https://github.com/sameersbn/docker-gitlab](https://github.com/sameersbn/docker-gitlab)\n* [http://www.damagehead.com/docker-gitlab/](http://www.damagehead.com/docker-gitlab/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyingzhuo%2Fdockerimage-gitlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyingzhuo%2Fdockerimage-gitlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyingzhuo%2Fdockerimage-gitlab/lists"}