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.