Rocky » Histórico » Revisión 3
Revisión 2 (Tomas Villegas, 2024-01-24 15:30) → Revisión 3/11 (Tomas Villegas, 2024-01-24 16:13)
h1. Rocky Linux h2. 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: <pre><code class="shell"> <pre> sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo </code></pre> </pre> * Se instala docker: <pre><code class="shell"> <pre> sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin </code></pre> </pre> * Se inicia el servidor servicio de systemd: <pre><code class="shell"> <pre> sudo systemctl --now enable docker </code></pre> </pre> > 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_ <pre><code class="shell"> <pre> sudo mkdir -p /srv/gitlab </code></pre> </pre> * Se exporta la variable local para siguientes pasos: <pre><code class="shell"> <pre> export GITLAB_HOME=/srv/gitlab </code></pre> * 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 <pre><code class="yaml"> 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' </code></pre> </pre>