Acciones
Rocky » Histórico » Revisión 3
« Anterior |
Revisión 3/11
(diferencias)
| Siguiente »
Tomas Villegas, 2024-01-24 16:13
Rocky Linux¶
Instalación de Docker¶
El servidor no incluye docker instalado, se sigue la guía oficial de Rocky Linux.
- Se añande el repo de docker:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- Se instala docker:
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- Se inicia el servidor servicio de systemd:
sudo systemctl --now enable docker
Ref: https://hub.docker.com/r/gitlab/gitlab-ce
Ref: https://docs.gitlab.com/ee/install/docker.html
Nota: la guía oficial sugiere el uso de un MTA externo al docker image como Postfix o Sendmail.
Nota: Se instala Gitlab Community Edition
- No se cambia el puerto por defecto del dev server, estos ajustes se dejan para más adelante.
- Se escoje la ruta
/srv/gitlab
para configuration, logs, y data filessudo mkdir -p /srv/gitlab
- Se exporta la variable local para siguientes pasos:
export GITLAB_HOME=/srv/gitlab
- Se escoje la última imagen estable a la fecha de CE:
16.8.0-ce.0
- Se escoje el método de instalación con Docker Compose
- Se crea
docker-compose.yml
:
Sujeto a revisión
version: '3.6'
services:
gitlab:
image: gitlab/gitlab-ee:16.8.0-ce.0
name: gitlab
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
# Add any other gitlab.rb configuration here, each on its own line
external_url 'https://gitlab.example.com'
ports:
- '80:80'
- '443:443'
- '22:22'
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
shm_size: '256m'
Actualizado por Tomas Villegas hace más de 1 año · 3 revisiones