Uso de la imagen de la ventana acoplable

       Como se puede ver en el artículo anterior, cuando ejecutamos un proyecto web necesitamos ejecutarlo en un contenedor, y cuando ejecutamos un contenedor necesitamos un espejo. Si no tenemos un espejo local, Docker lo descargará automáticamente desde el repositorio espejo. El valor predeterminado es Descargue desde el repositorio de espejo público de Docker Hub.

1. Vea la imagen del host local:

imágenes de docker

 

imágenes de docker

Solo hay dos espejos de ubuntu y busybox en mi host local. El espejo de ubuntu lo descargo yo mismo, y el espejo de busybox lo descarga automáticamente la ventana acoplable.

La descripción de cada opción en la lista de réplicas:

REPOSITORIO: indica el origen del almacén reflejado

TAG: Etiqueta reflejada

ID DE IMAGEN: ID de imagen

CREADO: tiempo de creación del espejo

TAMAÑO: tamaño del espejo

La misma fuente de almacén puede tener varias ETIQUETAS, que representan diferentes versiones. Podemos usar la etiqueta fuente de almacén: espejo para indicar diferentes espejos.

2. Encuentre la imagen especular que necesitamos.

Podemos buscar imágenes en el sitio web de Docker Hub, el sitio web de Docker Hub es:  https://hub.docker.com/

 

https://hub.docker.com

 

También podemos usar el comando docker search para buscar espejos. Por ejemplo, el espejo que necesitamos es un espejo de ubuntu como nuestro servicio web.

docker buscar ubuntu

 

docker buscar ubuntu

NOMBRE: el nombre de la fuente del repositorio espejo

DESCRIPCIÓN: La descripción del espejo

OFICIAL: ¿Docker se lanzó oficialmente?

ESTRELLAS: Similar a la estrella en Github, que significa me gusta y me gusta.

AUTOMATIZADO: Construcción automática.

3. Extraiga la imagen especular que necesitamos.

docker extraer ubuntu

 

docker extraer ubuntu

También podemos obtener diferentes versiones de los espejos de ubuntu.

docker pull ubuntu: 13.10 // Obtén la imagen de la versión 13.10

 

docker pull ubuntu: 13.10

Vuelva a comprobar el espejo local:

imágenes de docker

 

imágenes de docker

Puede ver que hay 2 versiones de espejos de ubuntu en mi host local.

Cuarto, elimine el espejo.

docker rmi ubuntu: 13.10

 

docker rmi ubuntu: 13.10

Vea el espejo del host local nuevamente:

imágenes de docker

 

imágenes de docker

Puede ver que la imagen de ubuntu 13.10 del host local se ha eliminado.

Cinco, actualiza el espejo.

Si la imagen descargada de la biblioteca de imágenes no puede satisfacer nuestras necesidades, podemos modificar la imagen.

Cree un contenedor antes de actualizar la imagen.

Docker ejecutar -t -i ubuntu: 13.10 / bin / bash

Después del inicio, ingrese el comando apt-get update en el contenedor para actualizar.

 

apt-get update

Después de completar la operación, ingrese el comando de salida para salir del contenedor.

 

salida

En este momento, el contenedor cuyo ID es 905e2d88fad2 es el contenedor después de que necesitamos cambiarlo. Podemos enviar una copia del contenedor mediante el comando docker commit.

Docker commit -m = "update" -a = "javachengxuyuan" 905e2d88fad2 updateubuntu: v2

 

Docker commit

Descripción de cada parámetro:

-m: información descriptiva enviada

-a: especifique el autor del espejo

905e2d88fad2: ID de contenedor

updateubuntu: v2: especifique el nombre de la imagen de destino que se creará

Luego revisamos el espejo del host local nuevamente:

imágenes de docker

 

imágenes de docker

Puede ver que hay un espejo más con TAG v2.

Podemos iniciar un contenedor con la nueva imagen.

Docker ejecutar -t -i updateubuntu: v2 / bin / bash

 

Docker ejecutar

Hoy no es temprano, el simple uso de la duplicación de docker está aquí, acuéstese temprano y levántese temprano.

 

Supongo que te gusta

Origin blog.csdn.net/wzs535131/article/details/108301174
Recomendado
Clasificación