Sign inSign up

trinimon/gitlab-ce

By trinimon

•Updated 5 months ago

Omnibus GitLab CE Image

Image
0

1.3K

trinimon/gitlab-ce repository overview

⁠About GitLab

GitLab is an open source code repository and collaborative software development platform designed for large DevOps and DevSecOps projects. For more information, see the official documentation at https://docs.gitlab.com/⁠.

⁠Image Description

The goal of this image is to make GitLab CE available as a Docker image on a Raspberry Pi 4, as the official GitLab image does not support the arm64 platform.

The image is based on Ubuntu⁠ and includes a GitLab CE⁠ installation. It runs smoothly on a Raspberry Pi 4, even when used together with GitLab Runners.

In fact, this repository itself was created from a GitLab instance running this image, together with the official GitLab runners.

⁠Tags

  • 3.3, latest: Ubuntu 24.04, GitLab CE 18.8.9
  • 3.2: Ubuntu 24.04, GitLab CE 18.6.1
  • 3.1: Ubuntu 24.04, GitLab CE 18.5.2
  • 3.0: Ubuntu 24.04, GitLab CE 18.2.1
  • 1.1: Ubuntu 22.04, GitLab CE 16.5.1
  • 1.0: Ubuntu 22.04, GitLab CE 15.11.2

⁠Requirements

This Docker image is available for amd64 and arm64 platforms.

⁠Running

Running GitLab CE in a containerized environment is somewhat more complex than running a simple image.

A good starting point is the official GitLab Docker documentation⁠. It also describes how to run GitLab in a Docker Swarm stack.

The initial password for the installation is MySuperSecretAndSecurePassw0rd!. Ports are exposed as follows:

PortDescriptionNotes
5005Container RegistrySet the registry URL using
registry_external_url
443GitLab HTTPSWorks for cloning and administration
80GitLab HTTP
22GitLab SSHEnable SSH in gitlab.rb (as of 15.09)
gitlab_sshd['enable'] = true
gitlab_sshd['listen_address'] = '[::]:22'

⁠Licenses

License information is available for Ubuntu at https://hub.docker.com/_/ubuntu⁠ and for GitLab CE at https://gitlab.com/rluna-gitlab/gitlab-ce/-/blob/master/LICENSE⁠.

Tag summary

Content type

Image

Digest

sha256:feeae4428…

Size

1.7 GB

Last updated

5 months ago

docker pull trinimon/gitlab-ce