Comprender los conceptos centrales de Docker

Libro de referencia: "Entrada de tecnología Docker y combate real"

1. El concepto central de Docker incluye tres

Imagen

Contenedor

Repositorio

imagen del acoplador:

Una imagen Docker es similar a una imagen de máquina virtual, y puede entenderse como una plantilla de solo lectura.

Por ejemplo, una imagen puede contener un entorno de sistema operativo básico en el que solo se instalan aplicaciones Apache (u otro software requerido por el usuario). Puedes llamarlo una imagen de Apache. Las imágenes son la base para crear contenedores Docker. A través de la administración de versiones y un sistema de archivos incremental, Docker proporciona un mecanismo muy simple para crear y actualizar imágenes existentes, y los usuarios pueden incluso descargar una imagen de aplicación ya preparada de Internet y usarla directamente.

contenedor acoplable:

Los contenedores Docker son similares a una caja de arena ligera. Docker utiliza contenedores para ejecutar y aislar aplicaciones. Un contenedor es una aplicación que ejecuta una instancia creada a partir de una imagen.

Se puede iniciar, iniciar, detener y eliminar, y estos contenedores están aislados unos de otros e invisibles entre sí. Puede pensar en el contenedor como una versión simple del entorno del sistema Linux (incluidos los derechos de usuario raíz, el espacio de proceso, el espacio de usuario, el espacio de red, etc.) y una caja de aplicaciones que se ejecutan en él.

almacén acoplable:

El almacén de Docker es similar al almacén de códigos, que es un lugar donde Docker almacena de manera centralizada los archivos de imagen. 

A veces confundimos el almacén de Docker con el servidor de registro de almacén (Registro), que no se distingue estrictamente. De hecho, el servidor de registro de almacén es donde se almacena el almacén, y a menudo hay varios almacenes en él. Cada almacén almacena centralmente un cierto tipo de imagen, que a menudo incluye múltiples archivos de imagen, que se distinguen por diferentes etiquetas. Por ejemplo, un almacén para almacenar imágenes del sistema operativo Ubuntu, que puede incluir imágenes de diferentes versiones, como 16.04 y 18.04. Un ejemplo de un servidor de registro de almacén se muestra en la Figura 21. Según si las imágenes almacenadas se comparten o no, el almacén de Docker se puede dividir en dos formas: almacén público (Público) y almacén privado (Privado). En la actualidad, el almacén público más grande es el Docker Hub oficial, que almacena una gran cantidad de imágenes para que los usuarios las descarguen. Muchos proveedores de servicios domésticos en la nube (como Tencent Cloud, Alibaba Cloud, etc.) también proporcionan fuentes locales de almacenes, que pueden proporcionar un acceso doméstico estable. Por supuesto, si los usuarios no desean compartir sus propios archivos de imagen públicamente, Docker también los ayuda a crear un almacén privado dentro de la red local al que solo pueden acceder ellos mismos. Después de que el usuario crea su propia imagen, puede usar el comando push para cargarla en el almacén público o privado designado. De esta forma, la próxima vez que el usuario use la imagen en otra máquina, solo necesita sacarla del almacén. ,

 

Supongo que te gusta

Origin www.cnblogs.com/duaner92/p/12728864.html
Recomendado
Clasificación