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.
Tabla de contenido
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.
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.
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.
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