Instalación-Docker-Compose servidor de Ubuntu-20.04

Server-Ubuntu

Instalación de Docker en Ubuntu 20.04

Los contenedores permiten ejecutar sus aplicaciones en procesos con aislamiento de recursos.

Los contenedores son más portátiles, más flexibles con los recursos y más dependientes del sistema operativo host. Instalare Docker Community Edition (CE) en Un servidor de Ubuntu 20.04 .

Actualizar la lista de paquetes existente:

  1. In: root@hp8100:/# apt update

Permitir el apt uso de un repositorio sobre HTTPS:

  1. In: root@hp8100:/# apt install apt-transport-https ca-certificates curl software-properties-common

Agregue la clave GPG oficial de Docker:

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

Agregue el repositorio de Docker a las fuentes de APT :

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

Actualiza el paquete de base de datos con los paquetes de Docker del repositorio recién agregado:

  1. In: root@hp8100:/# apt update

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

  1. In: root@hp8100:/# apt-cache policy docker-ce
  • docker-ce:
  • Instalados: (ninguno)
  • Candidato: 5:20.10.11~3-0~ubuntu-focal
  • Tabla de versión:
  • 5:20.10.11~3-0~ubuntu-focal 500
  • 500 https://download.docker.com/linux/ubuntu focal/stable amd64 Packages

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 :

  1. In: root@hp8100:/# apt install docker-ce

Docker quedará instalado, el demonio se iniciará y el proceso se habilitará para ejecutarse en el inicio.

Comprobar que funcione:

  1. In: root@hp8100:/# systemctl status docker
  2. Out:docker.service – Docker Application Container Engine
  • Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
  • Active: active (running) since Wed 2021-11-24 20:11:25 UTC; 2min 27s ago
  • TriggeredBy: ● docker.socket
  • Docs: https://docs.docker.com
  • Main PID: 3198 (dockerd)
  • Tasks: 9
  • Memory: 29.8M
  • CGroup: /system.slice/docker.service
  • └─3198 /usr/bin/dockerd -H fd:// –containerd=/run/containerd/containerd.sock

Instalar Docker-Compose en Ubuntu 20.04

-. Hay aplicaciones que dependen de multiples servicios, organizar todos los contenedores para que se inicien, comuniquen y se apaguen juntos pueden convertirse en algo difícil de manejar. Docker Compose permite ejecutar entornos de aplicación multi contenedor según las definiciones establecidas en un archivo YAML. Se usan definiciones de servicio para crear entornos totalmente personalizables con multiples contenedores que pueden compartir redes y volúmenes de datos.

Requisitos previos :

  • Docker Compose se basa en Docker Engine para cualquier trabajo significativo, así que asegúrese de tener Docker Engine instalado de forma local o remota, según su configuración. Realizaremos la instalacion en un servidor de desarrollo de Ubuntu 20.04 en una network local

Instalar Compose en sistemas Linux :

  • En Linux, puede descargar el binario de Docker Compose desde la página de lanzamiento del repositorio de Compose en GitHub . Ejecutar el curl comando en su terminal para descargar los binarios. Siga las  instrucciones paso a paso que se incluyen a continuación.

Descargar la versión estable actual de Docker Compose:

  1. In: root@hp8100:/# curl -L «https://github.com/docker/compose/releases/download/1.29.2/ docker-compose-$(uname -s)-$(uname -m)» -o /usr/local/bin/docker-compose

Aplicar permisos ejecutables al binario:

  1. In: root@hp8100:/# chmod +x /usr/local/bin/docker-compose

Verificar que la instalación :

  1. In: root@hp8100:/# docker-compose –version
  2. Out: docker-compose version 1.29.2, build 5becea4c

 

 

Recopilando:

  • Tenemos la instalación en un servidor de desarrollo de Ubuntu 20.04 en una network local de, Docker Community Edition (CE) con su complemento, Docker-Compose el cual facilita la creación de proyectos en el entorno de desarrollo Docker.

Deja una respuesta

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