Instalación de Docker en Debian Top 10

Instalación de Docker en Debian Top 10
En este artículo, le mostraré cómo instalar el último Docker CE (Community Edition) en Debian 10 Buster. Entonces empecemos.

Instalación de dependencias requeridas:

Primero, debe instalar algunos paquetes de dependencia en Debian 10. Todos estos paquetes están disponibles en el repositorio oficial de paquetes de Debian 10.

Ahora, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Ahora, instale todos los paquetes requeridos con el siguiente comando:

$ sudo apt install apt-transport-https ca-certificates curl
GNUPG2 Software-Properties-Common

Ahora presiona Y y luego presiona Para confirmar la instalación.

Se deben instalar todos los paquetes de dependencia requeridos.

Agregar repositorio de paquetes Docker:

Ahora, Docker usa el protocolo HTTPS para servir a los paquetes Docker a través de Internet. Por lo tanto, debe agregar la clave GPG del repositorio de paquetes de Docker para usarla.

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

Se debe agregar la tecla GPG.

Ahora, ejecute el siguiente comando para agregar el repositorio del paquete Docker a su máquina Debian 10.

$ echo "deb [arch = amd64] https: // descargar.estibador.com/Linux/Debian $ (LSB_Release -cs)
estable "| Sudo Tee/etc/apt/fuentes.lista.D/Docker-CE.lista

Se debe agregar el repositorio del paquete Docker.

Ahora, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

Se debe agregar caché del repositorio de paquetes apt.

Instalación de Docker:

Ahora, instale Docker CE con el siguiente comando:

$ sudo apt instalación docker-ce docker-ce-cli contenedord.IO

Ahora, para confirmar la instalación, presione Y y luego presiona .

El Administrador de paquetes APT descargará e instalará todos los paquetes requeridos.

En este punto, se debe instalar Docker CE.

Ahora, agregue su usuario de inicio de sesión al estibador Grupo con el siguiente comando:

$ sudo usermod -ag docker $ (whoami)

Ahora, reinicie su computadora con el siguiente comando:

$ sudo reinicio

Una vez que comience su computadora, ejecute el siguiente comando para verificar si Docker funciona correctamente.

Versión de $ Docker

Como puede ver, todo funciona muy bien. Al momento de escribir este artículo, Docker CE 19.03.1 es la última versión de Docker Community Edition.

Docker básicos:

En esta sección, le mostraré cómo usar Docker para configurar un servidor web HTTP básico. De esta manera, aprenderás,

  • Cómo buscar imágenes de Docker
  • Cómo descargar imágenes de Docker
  • Cómo enumerar imágenes locales de Docker
  • Cómo usar imágenes de Docker para crear contenedores
  • Cómo enumerar contenedores Docker
  • Cómo detener y eliminar los contenedores Docker

Digamos que desea alojar sus páginas web estáticas en un contenedor Docker. Para hacer eso, necesita una imagen de Docker de servidor HTTP.

Para buscar un servidor HTTP Imagen de Docker, ejecute el siguiente comando:

$ Docker Búsqueda 'servidor HTTP'

Como puede ver, muchas imágenes de Docker se enumeran en el resultado de la búsqueda. Aquí, NOMBRE La columna contiene el nombre de la imagen de Docker, DESCRIPCIÓN La columna contiene una breve descripción de la imagen Docker, la ESTRELLAS La columna representa lo popular que es esa imagen de Docker, la OFICIAL columna si [DE ACUERDO] Significa que la imagen de Docker es mantenida oficialmente por la empresa/organización responsable del producto/servicio.

Ahora, digamos, le gusta el servidor Apache HTTP. El NOMBRE de la imagen de Docker es httpd.

Para descargar la imagen HTTPD Docker, puede ejecutar el siguiente comando:

$ Docker Pull httpd

Como puede ver, Docker está descargando el httpd Imagen de Internet.

En este punto, la imagen de Docker se descarga.

Cuando se descarga una imagen de Docker por primera vez, se almacena en caché en el sistema de archivos local. Entonces, cuando lo use más tarde, no tendrá que descargar la misma imagen de Docker. Por lo tanto, te ahorra mucho tiempo y ancho de banda.

Puede enumerar todas las imágenes de Docker en caché local con el siguiente comando:

$ Docker Image List

Como puede ver, la imagen de Docker httpd se almacena en caché localmente.

Ahora, digamos, tienes un directorio sitio web/ En tus usuarios HOGAR directorio donde están todos sus archivos de proyecto HTML.

Ahora, puede decirle a Docker que cree un contenedor desde el httpd imagen, ejecutar el contenedor, asignar el $ Inicio/Sitio web directorio a la raíz web (/usr/local/apache2/htdocs) del httpd contenedor y reenviar el puerto 80 del contenedor al puerto 8080 de su computadora con el siguiente comando:

$ docker run -d -v $ home/sitio web:/usr/local/apache2/htdocs -p 8080: 80 httpd

Se debe crear un nuevo contenedor.

Ahora, vaya a un navegador web y visite http: // localhost: 8080

Como puedes ver, el httpd Docker Container está sirviendo páginas web desde el directorio mapeado $ Inicio/Sitio web

Puede enumerar todos los contenedores en ejecución con el siguiente comando:

$ Docker Container LS

Como puede ver, solo tengo un contenedor en este momento. Puedes encontrar ID de contenedor, IMAGEN, ESTADO, Puerto, Nombres etc. de cada uno de los contenedores de ejecución desde aquí. El más importante es el Nombres de los contenedores. Aquí, el nombre se genera aleatoriamente, ya que no he especificado ninguno cuando creé el contenedor. El nombre en mi caso es vigoroso_bardeen. Recuerde el nombre de su contenedor como lo necesitará en breve.

Ahora, si quieres detener el contenedor vigoroso_bardeen, Ejecute el siguiente comando:

$ Docker Container Stop Vigorous_Bardeen

También puede comenzar un contenedor detenido (digamos vigoroso_bardeen) con el siguiente comando:

$ Docker Container comienza Vigoryo_Bardeen

Si necesita reiniciar un contenedor (digamos vigoroso_bardeen), puede ejecutar el siguiente comando:

$ Docker Container reiniciar Vigoryo_Bardeen

Si desea eliminar permanentemente un contenedor (digamos vigoroso_bardeen), puede ejecutar el siguiente comando:

$ Docker Container RM Vigoryo_Bardeen

Entonces, así es como instala Docker en Debian 10 y usa Docker. Gracias por leer este artículo.