Proyecto

General

Perfil

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

Ref: https://docs.rockylinux.org/gemstones/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 files
    sudo 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