Como instalar Docker en Linux ?
Tabla de contenido:
- Prerrequisitos
- Instalar Docker en Debian
- Ejecutando el comando Docker sin Sudo
- Retire los contenedores Docker
- Conclusión
Docker es una plataforma de contenedorización que le permite construir, probar e implementar rápidamente aplicaciones como contenedores portátiles y autosuficientes que pueden ejecutarse prácticamente en cualquier lugar.
Docker es un estándar de facto para la tecnología de contenedores y es una herramienta esencial para los ingenieros de DevOps y su continua integración y distribución.
En este tutorial, lo guiaremos a través del proceso de instalación de Docker en una máquina Debian 9 y exploraremos los conceptos y comandos básicos de Docker.
Prerrequisitos
Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo. Todos los comandos en este tutorial deben ejecutarse como un usuario no root.
Instalar Docker en Debian
Los siguientes pasos describen cómo instalar la última versión estable de Docker desde los repositorios de Docker.
-
Actualice los paquetes instalados a la última versión:
sudo apt update
sudo apt upgrade
Instale las dependencias necesarias para agregar un nuevo repositorio sobre
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
Importe la clave GPG del repositorio utilizando el siguiente comando curl:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Agregue el repositorio Docker APT a la lista de repositorios de software de su sistema escribiendo:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Ahora que el repositorio de Docker está habilitado, actualice la lista de paquetes
apt
e instale la última versión de Docker CE (Community Edition) con:sudo apt update
sudo apt install docker-ce
Una vez que se completa la instalación, el servicio Docker se iniciará automáticamente. Puede verificarlo escribiendo:
sudo systemctl status docker
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service
Al momento de escribir, la versión actual de Docker disponible para Debian 9 es
18.06.0-ce
. Verifique la versión de Docker con:docker -v
Docker version 18.06.0-ce, build 0ffa825
Ejecutando el comando Docker sin Sudo
De forma predeterminada, solo un usuario con privilegios de administrador puede ejecutar comandos de Docker.
Si desea ejecutar comandos Docker como usuario no root sin anteponer
sudo
, deberá agregar su usuario al grupo docker que se crea durante la instalación del paquete Docker CE. Puede hacerlo escribiendo:
sudo usermod -aG docker $USER
$USER
es una variable de entorno que contiene su nombre de usuario.
Cierre sesión y vuelva a iniciarla para que se actualice la pertenencia al grupo.
Para verificar que puede ejecutar los comandos de Docker sin anteponer
sudo
ejecute el siguiente comando que descargará una imagen de prueba, la ejecutará en un contenedor, imprimirá un mensaje "Hola desde Docker" y saldrá:
docker container run hello-world
La salida debería tener el siguiente aspecto:
Retire los contenedores Docker
Para eliminar uno o más contenedores, simplemente copie el ID del contenedor (o ID) y péguelos después del subcomando
container rm
del
container rm
:
docker container rm c55680af670c
Conclusión
Ha aprendido cómo instalar Docker en su máquina Debian 9 y cómo descargar imágenes de Docker y administrar los contenedores de Docker. Este tutorial apenas rasca la superficie del ecosistema Docker. En algunos de nuestros próximos artículos, continuaremos profundizando en otros aspectos de Docker.
También debe consultar la documentación oficial de Docker.
docker debianCómo instalar y usar docker compose en debian 10 linux
Docker Compose es una herramienta que le permite definir y orquestar aplicaciones Docker de contenedores múltiples. Este tutorial explica cómo instalar Docker Compose en Debian 10, Buster.
Cómo instalar y usar docker compose en debian 9
Docker Compose es una herramienta que le permite definir y orquestar aplicaciones Docker de contenedores múltiples. Utiliza un archivo YAML para configurar los contenedores, las redes y los volúmenes de la aplicación.
Cómo instalar y usar Docker en Debian 10 Linux
Docker es una plataforma de contenedorización que le permite construir, probar e implementar rápidamente aplicaciones como contenedores portátiles y autosuficientes que pueden ejecutarse prácticamente en cualquier lugar. En este tutorial explicaremos cómo instalar Docker en Debian 10 Buster.