Cómo configurar Docker en Linux

Una de las principales ventajas de utilizar Linux como plataforma para su servidor son los contenedores. Los contenedores son una tecnología que permite a un usuario contener un micro-sistema operativo y una pieza de software especializada y ejecutarlo aislado en el sistema. Hacer esto permite un rendimiento y una flexibilidad increíbles. Cuando se habla de contenedores en Linux, la solución más popular es Docker. Este software, una vez instalado, hace que sea muy fácil para cualquier persona instalar y ejecutar contenedores sobre la marcha. A continuación se explica cómo obtener Docker en Linux.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Instrucciones de Ubuntu

Antes de ejecutar Docker CE en su servidor o escritorio Ubuntu, debe actualizar la caché de paquetes apt de Ubuntu e instalar cualquier actualización de software que pueda necesitar instalación.

sudo apt update 

sudo apt upgrade

Una vez que su sistema esté actualizado, deberá instalar algunos paquetes. Estos paquetes son importantes y permitirán que el administrador de paquetes de Ubuntu interactúe mejor con las descargas a través de HTTPS.

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 software-properties-common

El siguiente paso en el proceso de instalación es agregar la clave GPG para el repositorio de software oficial de Docker. Esto es importante, ya que Ubuntu no instalará el software sin él.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Con la clave descargada, agregue el repositorio de software oficial de Docker CE a su sistema Ubuntu.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
 $(lsb_release -cs) 
 stable"

Por último, actualice las fuentes de software de Ubuntu nuevamente e instale el software Docker para finalizar el proceso de instalación.

sudo apt update&&sudo apt install docker-ce

Instrucciones de Debian

Antes de instalar Docker CE para Debian, actualice el sistema. Esto asegurará que Docker funcione bien en su máquina.

sudo apt-get update

sudo apt-get upgrade

Con todo actualizado, deberá instalar algunas herramientas para asegurarse de que los paquetes de Docker CE se descarguen correctamente. Tenga en cuenta que las instrucciones serán diferentes dependiendo de su versión de Debian.

  Cómo instalar Prusa Slicer en Linux

Instrucciones de Debian Stretch / Jesse

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 gnupg2 
 software-properties-common

Instrucciones de Wheezy

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 python-software-properties

Con las herramientas agregadas, es hora de instalar la clave GPG del repositorio de Docker en Debian. Este es un paso crítico, así que no lo ignore. Debian no instalará Docker sin él.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Luego, agregue el repositorio de software Docker CE a su lista de fuentes de Debian.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
 $(lsb_release -cs) 
 stable"

Todo lo que queda por hacer ahora es actualizar las fuentes de software de Debian por segunda vez e instalar Docker CE. Haga esto con los siguientes comandos:

sudo apt-get update&&sudo apt-get install docker-ce

Instrucciones de Fedora

Antes de instalar Docker en Fedora, deberá instalar algunos complementos de Dnf. Estos son importantes y permitirán que la instalación del software Docker sea mucho más sencilla. Instale los complementos de Dnf con:

sudo dnf -y install dnf-plugins-core

Con los complementos instalados, es hora de agregar el repositorio de software real a la máquina.

sudo dnf config-manager 
 --add-repo 
 https://download.docker.com/linux/fedora/docker-ce.repo

Agregar el repositorio de software oficial de Docker CE a Dnf y Fedora significa que a medida que el usuario actualiza su sistema, recibirá actualizaciones regulares de Docker. Si está instalando Docker en una PC que no tiene acceso regular a Internet, considere ir a la página de descarga de Docker CE y, en su lugar, obtenga un RPM.

  Cómo grabar su escritorio Linux en Wayland

Instale Docker CE directamente desde el administrador de paquetes de Fedora para completar el proceso.

sudo dnf install docker-ce

Otros Linux

Docker es compatible con Linux. Las distribuciones de Linux anteriores son algunas de las que Docker prefiere que use. Si está buscando obtener el software en una versión diferente de Linux, es una buena idea revisar la documentación. La información de instalación de Docker es una herramienta maravillosa, y tienen muchos escritos para muchas distribuciones de Linux diferentes. También consulte la documentación de la distribución de Linux que usa, ya que también puede ayudarlo a instalar el software de la ventana acoplable.

Habilitación de Docker CE

Docker CE está instalado, pero antes de que pueda usarlo, deberá usar el sistema init para habilitar sus servicios. Dependiendo del sistema operativo que utilice, las instrucciones pueden ser diferentes. Por ejemplo, si ha seguido las instrucciones de Ubuntu o Debian, es muy probable que los elementos de systemd se hayan activado automáticamente durante el proceso de instalación. Fedora u otras distribuciones de Linux que hagan uso de systemd deberán habilitar estos elementos por separado.

  Cómo configurar un software RAID en Linux

Primero, habilite el servicio al inicio usando el comando systemctl enable.

sudo systemctl enable docker

Luego, inicie inmediatamente la ventana acoplable en el sistema con el comando systemctl start.

sudo systemctl start docker

¿Quiere deshabilitar el servicio Docker CE? Utilice systemctl disable.

sudo systemctl disable docker

Además, detenga Docker en cualquier momento utilizando systemctl stop y reinícielo con systemctl restart.

sudo systemctl stop

sudo systemctl restart

Utilizando Docker CE

Con Docker CE instalado en Linux, puede instalar y usar tantos contenedores como desee. Para probar y asegurarse de que el software Docker CE funciona correctamente, primero debe ejecutar el contenedor de prueba:

sudo docker run hello-world

Si el contenedor de hello-world se inicia y funciona correctamente, todo está listo. De lo contrario, vuelva a instalar Docker y vuelva a intentarlo.

Instalar y ejecutar contenedores

La instalación de contenedores en la configuración de Docker es bastante sencilla. Para comenzar, busque en Docker Hub un contenedor que le gustaría instalar.

docker search searchterm

Luego, instálelo con Docker Pull.

docker pull containername

Ejecute el contenedor con:

sudo docker run containername