GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Docker en Debian 9 (Stretch)

Docker es un marco de aplicación basado en contenedores, que envuelve una aplicación específica con todas sus dependencias en un contenedor. Los contenedores de Docker pueden enviarse fácilmente a la ubicación remota al comenzar allí sin configurar toda la aplicación. Este tutorial lo ayudará a instalar Docker en Debian 9 Stretch.

Paso 1:requisitos previos

El primer paso es eliminar los paquetes de Docker predeterminados del sistema antes de instalar Docker en un VPS de Linux. Ejecute comandos para eliminar versiones innecesarias de Docker.

sudo apt-get purge docker lxc-docker docker-engine docker.io

Ahora instale algunos paquetes necesarios en su sistema para instalar Docker en el sistema Debian. Ejecute los siguientes comandos para hacer esto:

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

Paso 2:configurar el repositorio de Docker

Ahora importe la clave GPG oficial de los acopladores para verificar la firma de los paquetes antes de instalarlos con apt-get. Ejecute el siguiente comando en la terminal.

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

Después de eso, agregue el repositorio de Docker en su sistema Debian que contiene los paquetes de Docker, incluidas sus dependencias. Debe habilitar este repositorio para instalar Docker en Debian.

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable"

Paso 3:instalar Docker en Debian 9

Su sistema ahora está listo para la instalación de Docker. Ejecute los siguientes comandos para actualizar apt index y luego instale la edición comunitaria de Docker en Debian.

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

Después de la instalación exitosa de la edición comunitaria de Docker, el servicio se iniciará automáticamente. Use el siguiente comando para verificar el estado del servicio.

sudo systemctl status docker

Su sistema ahora está listo para ejecutar contenedores Docker. Utilice nuestro tutorial de Docker para principiantes para trabajar con Docker.

Paso 4:Cómo usar Docker

Después de la instalación de Docker en un Linux. Estos son algunos detalles básicos para buscar y descargar imágenes de Docker, lanzar contenedores y administrarlos.

Buscar imágenes de Docker

En primer lugar, busque imágenes de contenedores de Docker desde Docker hub. Por ejemplo, el siguiente comando buscará todas las imágenes con Debian y las listará como salida.

docker search debian

Descargar imágenes de Docker

Ahora descargue el contenedor Docker con el nombre debian en su sistema local usando los siguientes comandos.

docker pull debian

Using default tag: latest
latest: Pulling from library/debian
55cbf04beb70: Pull complete
Digest: sha256:f1f61086ea01a72b30c7287adee8c929e569853de03b7c462a8ac75e0d0224c4
Status: Downloaded newer image for debian:latest

Ahora asegúrese de que las imágenes anteriores se hayan descargado correctamente en su sistema. A continuación, el comando enumera todas las imágenes.

docker images

REPOSITORY    TAG          IMAGE ID            CREATED         SIZE
debian        latest       3bbb526d2608        4 weeks ago     101MB

Lanzar nuevo contenedor con imagen

Finalmente, inicie un contenedor Docker utilizando una imagen descargada anteriormente en su sistema. El siguiente comando iniciará un nuevo contenedor y le proporcionará acceso a ese contenedor con /bin/bash shell.

docker run -i -t debian /bin/bash

Para salir del contenedor acoplable, escriba CTRL + P + Q . Esto dejará el contenedor ejecutándose en segundo plano y le proporcionará la consola del sistema host. Si usó el comando de salida, detendrá el contenedor actual.

Después de salir del contenedor Docker, ejecute el siguiente comando para enumerar todos los contenedores en ejecución.

docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13     debian    "/bin/bash"    2 hours ago    Up 2 hours             first_debian

De forma predeterminada, el comando anterior enumerará solo los contenedores en ejecución. Para enumerar todos los contenedores (incluido el contenedor detenido), use el siguiente comando.

docker ps -a

Iniciar/Detener/Adjuntar contenedor

Puede iniciar, detener o adjuntar a cualquier contenedor con los siguientes comandos. Para iniciar el contenedor, use el siguiente comando.

docker start <CONTAINER_ID>

Para detener el contenedor, use el siguiente comando.

docker stop <CONTAINER_ID>

Para adjuntar al contenedor que se está ejecutando actualmente, use el siguiente comando.

docker attach <CONTAINER_ID>

Debian
  1. Cómo instalar Docker en Debian 10 Buster

  2. Cómo instalar el motor Docker en Debian 9 Stretch Linux

  3. Cómo instalar VirtualBox 5.1 en Debian 9 (Stretch)

  4. Cómo instalar Docker en Debian 11

  5. Cómo instalar Docker Engine en Debian 11

Cómo instalar Git en Debian 9 Stretch

Cómo instalar Java en Debian 9 Stretch

Cómo instalar Django en Debian 9 Stretch

Cómo instalar FFmpeg en Debian 9 Stretch

Cómo instalar Docker Compose en Debian 9 Stretch

Cómo instalar Go en Debian 9 Stretch