Estibador

Instalación de Docker en Debian 10

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

Instalación de las dependencias necesarias:

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 la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

La caché del repositorio de paquetes APT debe actualizarse.

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

$ sudo apt install apt-transport-https ca -ificates curl
gnupg2 software-propiedades-común

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

Se deben instalar todos los paquetes de dependencia necesarios.

Adición del repositorio de paquetes de Docker:

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

$ curl -fsSL https: // descargar.estibador.com / linux / debian / gpg
| sudo apt-key add -

Se debe agregar la clave GPG.

Ahora, ejecute el siguiente comando para agregar el repositorio de paquetes de 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 / sources.lista.d / docker-ce.lista

Se debe agregar el repositorio de paquetes de Docker.

Ahora, actualice la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

Se debe agregar la caché del repositorio de paquetes APT.

Instalación de Docker:

Ahora, instale Docker CE con el siguiente comando:

$ sudo apt install docker-ce docker-ce-cli containerd.io

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

El administrador de paquetes de APT descargará e instalará todos los paquetes necesarios.

En este punto, debe instalarse 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 reiniciar

Una vez que su computadora se inicie, ejecute el siguiente comando para verificar si Docker está funcionando correctamente.

$ versión docker

Como puede ver, todo está funcionando muy bien. En el momento de escribir este artículo, Docker CE 19.03.1 es la última versión de Docker Community Edition.

Conceptos básicos de Docker:

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

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

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

$ docker busca '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 de Docker, la ESTRELLAS La columna representa la popularidad de la imagen de Docker, la OFICIAL columna si [OK] significa que la imagen de Docker es mantenida oficialmente por la empresa / organización responsable del producto / servicio.

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

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

$ docker extraer httpd

Como puede ver, Docker está descargando el httpd imagen de internet.

En este punto, se descarga la imagen de Docker.

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 volver a descargar la misma imagen de Docker. Por lo tanto, le ahorra mucho tiempo y ancho de banda.

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

$ lista de imágenes de docker

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

Ahora, digamos, tienes un directorio sitio web/ en tus usuarios CASA 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, mapear el $ HOME / sitio web directorio al webroot (/ usr / local / apache2 / htdocs) de El httpd contenedor y reenviar el puerto 80 del contenedor al puerto 8080 de su computadora con el siguiente comando:

$ docker ejecutar -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 puede ver, el httpd El contenedor de Docker está sirviendo páginas web desde el directorio asignado $ HOME / sitio web

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

$ contenedor docker ls

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

Ahora, si quieres detener el contenedor vigorous_bardeen, ejecute el siguiente comando:

$ docker container stop vigorous_bardeen

También puede iniciar un contenedor detenido (digamos vigorous_bardeen) con el siguiente comando:

$ docker container start vigorous_bardeen

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

$ contenedor docker reiniciar vigorous_bardeen

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

$ contenedor docker rm vigorous_bardeen

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

Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...
Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...