instalación-Docker-Compose

Alojamiento

Prologo: (Este articulo esta dedicado a la instalación de Docker , Docker-Compose en un servidor VPS; esta instalación crea un entorno que usaremos en muchas ocasiones en diferentes proyectos. Por lo tanto es necesario exponer una instalación clara y precisa).

 

Aclaremos algunos conceptos:

Que es Docker:

  • Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos, permite separar las aplicaciones de la infraestructura.

Que es DockerCompose:

  • Docker-Compose es una herramienta para definir y ejecutar aplicaciones múltiple contenedores. Docker-Compose, usa un archivo docker-compose.yml para configurar los servicios. Y con un solo comando, crea e inicia todos los servicios.

Que es VPS:

  • Un Servidor-Privado-Virtual VPS es un alojamientos del software y los datos necesarios para ejecutar una Aplicación o un Sitio-Web. Este tipo de Servidor-Fisico es particionado virtualmente para ofrecer múltiples Servidores-Virtuales VPS.

 

Instalar-Docker

Nota: Docker necesita unos requisitos para realizar su instalación:

Actualizar la lista de paquetes existente:

  • In: root@ubuntu:/# apt update

Permitir el apt uso de un repositorio sobre HTTPS:

  • In: root@ubuntu:/# apt install apt-transport-https ca-certificates curl software-properties-common

Agregue la clave GPG oficial de Docker:

  • In: root@ubuntu:/# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

Agregue el repositorio de Docker a las fuentes de apt :

  • In: root@ubuntu:/# add-apt-repository «deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable»

Actualiza los paquetes de Docker del repositorio recién agregado:

  • In: root@ubuntu:/# apt update

Instalación desde el repositorio de Docker en lugar del repositorio Ubuntu:

  • In: root@ubuntu:/# apt-cache policy docker-ce
  • docker-ce:
  • Installed: (none)
  • Candidate: 5:24.0.6-1~ubuntu.20.04~focal
  • Version table:
  • *** 5:24.0.6-1~ubuntu.20.04~focal 500

Nota:Docker-ce no está instalado, pero la opción más viable para la instalación es del repositorio de Docker para Ubuntu 20.04 ( focal).

Por último instalar Docker :

  • root@ubuntu:/# apt install docker-ce

Comprobar que version:

  • root@ubuntu:/# docker version
  • Client: Docker Engine – Community
  • Version: 24.0.6

Comprobar que funcione:

root@ubuntu:/# systemctl status docker

  • ● docker.service – Docker Application Container Engine
  • Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
  • Active: active (running) since Mon 2023-09-24 17:32:10 UTC; 2min 30s ago

 

Instalar Docker-Compose:

DescargarDockerCompose:

  • In: root@ubuntu:/# curl -SL https://github.com/docker/compose/releases/download/v2.7.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

Aplicar permisos ejecutables al binario:

  • In: root@ubuntu:/# chmod +x /usr/local/bin/docker-compose

Crear un enlace simbólico :

  • In: root@ubuntu:/# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Verificar la instalación :

  • In: root@ubuntu:/# docker-compose –version
  • Out: Docker Compose version v2.7.0

 

Recopilando:

Esta instalación de Docker y Docker-Compose es lo necesario para lanzar aplicaciones en contenedores y comprobar las magia de Docker.

Referencias: moreluz.entorno

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *