Sign inSign up

trinimon/gitlab-ce

By trinimon

Updated 4 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

4 months ago

docker pull trinimon/gitlab-ce