https://gitlab.com/a_anand_91119/gitlab-arm/-/tree/main
533
This repository facilitates the building of Docker images for GitLab Community Edition (CE), tailored for ARM-based devices, including systems utilizing Ampere processors.
These images can be utilized directly via Docker or through docker-compose. Below is an example docker-compose.yml file to assist in setting up a GitLab CE instance on ARM devices.
version: '3.6'
services:
gitlab:
image: 'aanand91119/gitlab-arm:$GITLAB_IMAGE_TAG'
restart: always
container_name: gitlab
hostname: 'gitlab.yourdomain.com'
ports:
- '80:80'
- '443:443'
- '8443:22'
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
shm_size: '256m'
Ensure you create a
.envfile alongside yourdocker-compose.ymland define the values forGITLAB_HOMEandGITLAB_IMAGE_TAG.
GITLAB_HOME=/home/ubuntu/gitlab
GITLAB_IMAGE_TAG=Any_Tag_Available_In_This_Repository
If a desired GitLab version is not available, please raise an issue specifying the exact version required, and I will accommodate the request.
To upgrade your self-hosted instance

For example, upgrading from version 16.8.1 to 17.3.1 would involve the following steps:
16.8.1 to 16.11.8, complete the migrations.16.11.8 to 17.3.1.Content type
Image
Digest
sha256:ae3336b07…
Size
1.7 GB
Last updated
about 1 year ago
docker pull aanand91119/gitlab-arm:17.11.7-ce.0