Androide

Cómo instalar y usar Docker en Debian 9

Como instalar Docker en Linux ?

Como instalar Docker en Linux ?

Tabla de contenido:

Anonim

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.

  1. 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 debian