Instale Docker en Debian 9

Instale Docker en Debian 9

Cómo instalar y usar Docker en Debian 9 Stretch

Docker es un sistema de contenedores como LXC para virtualizar los sistemas operativos de Linux que utiliza el mismo núcleo que el sistema operativo host. Los contenedores son rápidos y livianos. No necesitan mucho espacio en disco o RAM para ejecutar.

El repositorio de Docker tiene imágenes preconstruidas para casi todo lo que quiera hacer. Por ejemplo, si necesita desarrollar un sitio web de PHP, puede descargar una imagen PHP de Docker y comenzar a desarrollar. No tiene que descargar y configurar todos los paquetes uno por uno como lo hace en un sistema típico de Linux. Es por eso que es ampliamente utilizado por desarrolladores de software en todo el mundo.

En este artículo, le mostraré cómo instalar y usar Docker CE en Debian 9 estiramiento. Empecemos.

Instalación de Docker

Docker Community Edition o Docker CE no está disponible en el repositorio oficial de paquetes de Debian 9 Stretch. Pero se puede instalar fácilmente desde el repositorio oficial de paquetes de Docker. Primero actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt-get actualización

El caché del repositorio del paquete APT debe actualizarse.

Ahora ejecute el siguiente comando para instalar los paquetes requeridos para instalar Docker CE:

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg
software-propiedades comunes

Ahora presiona Y y luego presiona continuar.

Ahora agregue la clave GPG del repositorio oficial de Docker con el siguiente comando:

$ curl -fssl https: // descargar.estibador.com/Linux/Debian/GPG | sudo apt-key agregar -

Se debe agregar la clave GPG del repositorio oficial de Docker.

Ahora agregue el oficial Docker CE repositorio con el siguiente comando:

$ sudo add-apt-repository "deb [arqu = amd64] https: // descargar.estibador.com/Linux/Debian
$ (lsb_release -cs) estable "

Ahora actualice el apto Cache del repositorio de paquetes nuevamente con el siguiente comando:

$ sudo apt-get actualización

El apto El caché del repositorio de paquetes debe actualizarse.

Ahora instale Docker CE con el siguiente comando:

$ sudo apt-get install Docker-CE

Prensa Y y luego presiona continuar.

Docker CE debe instalarse.

Ahora verifique si estibador El servicio se ejecuta con el siguiente comando:

$ sudo systemctl status docker

Como puede ver en la captura de pantalla a continuación, estibador el servicio se está ejecutando.

Si no se está ejecutando, puede comenzar estibador Servicio con el siguiente comando:

$ sudo systemctl start docker

También agregar estibador Servicio al inicio del sistema con el siguiente comando, por lo que se iniciará cuando se inicie su computadora.

$ sudo systemctl habilitar Docker

Como se puede ver, estibador El servicio se agrega al inicio del sistema.

Ahora verifique si Docker CE está trabajando con el siguiente comando:

$ Sudo Docker Versión

Como puede ver en la captura de pantalla a continuación, Docker CE está funcionando correctamente.

Ahora eso Docker CE está instalado y funciona correctamente, desde la siguiente sección, le mostraré cómo usar Docker CE.

Buscando imágenes de Docker en el repositorio de imágenes de Docker

Al igual que el repositorio de paquetes de Debian, Docker también tiene un repositorio de imágenes donde están alojadas todas las imágenes de Docker. Puede buscar imágenes en el repositorio de imágenes de Docker y descargar los que necesita.

Para buscar una imagen de Docker, digamos alpino Imagen de Docker de Linux, ejecute el siguiente comando:

$ SUDO Docker Search "Alpine"

El resultado de la búsqueda debe mostrarse como puede ver en la captura de pantalla a continuación. La columna marcada es el nombre de la imagen Docker. Esto es lo que usas para descargar esa imagen de Docker en particular. Voy a instalar la primera imagen de Docker alpino.

Descargar y listar imágenes de Docker

Ahora para descargar el alpino Imagen de Docker de la sección anterior, ejecute el siguiente comando:

$ sudo Docker Pull Alpine

El alpino Docker Image se descarga.

Puede enumerar las imágenes de Docker disponibles en su computadora con el siguiente comando:

$ Sudo Docker Imágenes

Como puede ver en la sección marcada de la captura de pantalla a continuación, el alpino La imagen que acabo de descargar aparece en la lista. Puede encontrar información como ID de imagen, TAMAÑO de aquí también.

Creando un contenedor Docker

En esta sección, te mostraré cómo crear un contenedor Docker.

Puede crear un contenedor Docker del Docker alpino Imagen con el siguiente comando:

$ sudo Docker Run Alpine

Si desea crear un contenedor de la imagen Docker alpino e inicie sesión en el shell del contenedor al mismo tiempo, ejecute el siguiente comando:

$ sudo Docker Run -it Alpine

Como puede ver en la captura de pantalla a continuación, ha iniciado sesión en la carcasa del contenedor.

Puedes ejecutar cualquier comando que te guste aquí.

Una vez que haya terminado con el contenedor, ejecute el siguiente comando para salir de él.

$ Salida

También puede ejecutar un comando y crear un contenedor, por ejemplo:

$ sudo Docker Run Alpine Echo "Hello World"

Enumerando los contenedores Docker

Puede obtener una lista de todos los contenedores Docker en ejecución con el siguiente comando:

$ sudo docker ps

Como puede ver en la captura de pantalla a continuación, solo el contenedor 6F2488135966, que es un alpino contenedor, está ejecutando un comando dormir 1000.

Puede obtener una lista de todos los contenedores Docker en ejecución y no ejecutar con el siguiente comando:

$ sudo docker ps -a

Estos son todos los contenedores que he creado como puede ver en la captura de pantalla a continuación.

Comenzar un contenedor detenido

Puede iniciar un contenedor detenido y volver a ejecutarlo con el mismo comando que se ejecutó cuando lo creó de la siguiente manera:

$ sudo Docker Start -I Container_Name
O
$ sudo Docker Start -I Container_id

NOTA: Contenedor_id y Contenedor_name se puede encontrar de sudo docker ps -a comando como se indicó anteriormente.

Por ejemplo,

$ sudo Docker Start -i 97663a84f96c

Adjuntar un contenedor en ejecución

Puede iniciar sesión en el shell de un contenedor Docker que se está ejecutando si ha salido de él de la siguiente manera:

$ sudo docker adjunto contenedor_id
O
$ sudo Docker adjunto Container_name

Por ejemplo:

$ sudo Docker Attach 6452e4e4890c

Así es como instala y usa Docker en Debian 9 Stretch. Gracias por leer este artículo.