Una de las principales ventajas de usar Linux como plataforma para tu servidor son los contenedores. Los contenedores son una tecnología que permite que un usuario contenga un sistema micro-operativo y un software especializado y lo ejecute aislado en el sistema. Hacer esto permite un increíble rendimiento y flexibilidad.
- Artículo Recomendado: : ¿Qué es Docker y por qué es una tecnología tan popular?
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 casi cualquier persona instalar y ejecutar contenedores sobre la marcha fácilmente. Aquí te explico cómo conseguir Docker en Linux …
Instalar Docker en Ubuntu
Antes de ejecutar Docker CE en tu servidor o escritorio de Ubuntu, debes actualizar la memoria caché de paquetes apt de Ubuntu e instalar las actualizaciones de software que puedan ser necesarias.
sudo apt update
sudo apt upgrade
Una vez que tu sistema esté actualizado, necesitarás 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, agrega el repositorio de software oficial de Docker CE a tu sistema Ubuntu.
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
Por último, vuelve a actualizar las fuentes de software de Ubuntu e instala Docker para finalizar el proceso de instalación.
sudo apt update&&sudo apt install docker-ce
Instalar Docker en Debian
Antes de instalar Docker CE para Debian, actualiza el sistema. Esto asegurará que Docker funcione bien en tu máquina.
sudo apt-get update
sudo apt-get upgrade
Con todo al día, deberás instalar algunas herramientas para garantizar que los paquetes de Docker CE se descarguen correctamente. Ten en cuenta que las instrucciones serán diferentes dependiendo de tu versión de Debian.
- Instrucciones para Debian 9 (stretch) y Debian 8 (jessie):
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common
- Instrucciones para Debian 7 (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 ignores. Debian no instalará Docker sin él.
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
Luego, agrega el repositorio del software Docker CE a tu 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. Haz esto con los siguientes comandos:
sudo apt-get update&&sudo apt-get install docker-ce
Instalar Docker en Fedora
Antes de instalar Docker en Fedora, deberás instalar algunos plugins Dnf. Estos son importantes y permitirán que la instalación del software Docker sea mucho más fácil. Instala los plugins Dnf con:
sudo dnf -y install dnf-plugins-core
Con los plugins/complementos instalados, es hora de agregar el repositorio de software actual a la máquina.
sudo dnf config-manager \ --add-repo \ https://download.docker.com/linux/fedora/docker-ce.repo
Agregar el repositorio oficial de software Docker CE a Dnf y Fedora significa que a medida que el usuario actualice su sistema, recibirá actualizaciones regulares de Docker. Si estás instalando Docker en una PC que no tiene acceso regular a Internet, considera ir a la página de descarga de Docker CE y, en su lugar, tomar un RPM.
Instala Docker CE directamente desde el administrador de paquetes de Fedora para completar el proceso.
sudo dnf install docker-ce
Instalar Docker en otros Linux
Docker es bien soportado en Linux. Las distribuciones de Linux anteriores son algunas de las que Docker prefiere que uses. Si estás 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 manuales para muchas distribuciones de Linux diferentes. También puedes verificar la documentación de la distribución de Linux que estás usando, ya que también puede ayudarte a instalar contenedores.
Cómo habilitar Docker CE
Docker CE está instalado, pero antes de poder usarlo, deberás usar el sistema init para habilitar sus servicios. Dependiendo del sistema operativo que utilices, las instrucciones pueden ser diferentes. Por ejemplo, si has seguido las instrucciones de Ubuntu o Debian, existe la posibilidad de que los elementos del sistema 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, habilita el servicio al inicio usando el comando
systemctl enable
.
sudo systemctl enable docker
- Luego, inicia inmediatamente docker en el sistema con el comando
systemctl start
.
sudo systemctl start docker
- ¿Quieres deshabilitar el servicio Docker CE? Utiliza
systemctl disable
.
sudo systemctl disable docker
Además, puedes detener Docker en cualquier momento utilizando systemctl stop
y reiniciarlo con systemctl restart
:
sudo systemctl stop
sudo systemctl restart
Cómo usar Docker CE
Con Docker CE instalado en Linux, puedes instalar y usar tantos contenedores como desees. Para probar y asegurarte de que el software Docker CE funciona correctamente, primero debes ejecutar el contenedor de prueba:
sudo docker run hello-world
Instalar y ejecutar contenedores
Instalar contenedores en la configuración de Docker es bastante sencillo. Para comenzar, busca en Docker Hub el contenedor que deseas instalar.
docker search [término-búsqueda]
- Luego, instálalo con el
docker pull
.
docker pull [nombre-contenedor]
- Finalmente, puedes ejecutar el contenedor con:
sudo docker run [nombre-contenedor]
¡Si te ha sido útil este artículo, por favor, compártelo en tus redes sociales!