Cómo hacer que las imágenes de Docker sean más pequeñas en los sistemas Linux

  

La duplicación en Linux suele ser muy grande, pero el uso de imágenes de Docker es una excepción. Con imágenes hechas con Linux Docker, las pequeñas pueden ser solo unas pocas M. Este artículo presentará cómo hacer que las imágenes de Docker sean más pequeñas en los sistemas Linux.

escritura de la imagen convencional:

desde Ubuntu 12.04:

RUN
actualizar

RUN apt-get apt-get install zip nginx -y Curl

RUN echo " daemon off; "》 /etc/nginx/nginx.conf

RUN curl -o /usr/share/nginx/www/master.zip -L Https://codeload.github.com/gabrielecirulli/2048/zip/master

EJECUTAR cd /usr /share /nginx /www /&&unzip master.zip &&mv 2048-master /*. &&rm -rf 2048-master master.zip

EXPOSE 80

CMD [" /usr /sbin /nginx ", " -c ", " /etc /Nginx /nginx.conf "]

Linux hace que las imágenes de Docker sean más pequeñas

Según ubuntu12.04, primera actualización, luego instale nginx, zip, curl, configure nginx, descargue 2048 Codifique, descomprima y colóquelo en la ubicación especificada, elimine el archivo original, lance el puerto 80 y finalmente ejecute el comando.

Este archivo docker ya no es familiar, al igual que el concentrador de docker u otra documentación de enseñanza. A continuación, hablemos de la mitad del problema.

1. ¿Cuánto tiempo lleva tirar un ubuntu y cuánto espacio ocupa? (Los principiantes tienen muchos dolores de cabeza en este paso.) 2. ¿Cuál es el dolor de actualizar Ubuntu sin agregar una fuente de imagen china? 3, configuración 4, todo el espejo generado es enorme, jugar un 2048 no tiene por qué ser tan complicado.

Haga preguntas, no le dé una solución para ser un pícaro, o mire el archivo docker:

DESDE alpino: la última versión

MAINTAINER alex [email protected]

RUN apk --update add nginx

COPY. /usr /share /nginx /html

EXPOSE 80

CMD [" nginx ", " -g ", " daemon off; "]

El uso simplificado de las funciones dockerfile y base mirror y github, puede ser menos de una oración menos, mover las manos, así que construya, la imagen completa no es más de 10M, mire hacia atrás en la imagen anterior, cuánto es un ubuntu, ah, Es realmente necesario para el hogar.

Lo anterior es cómo hacer que la imagen de Docker sea más pequeña en el sistema Linux. Cuanto más pequeña es la imagen de Linux, menos espacio ocupa, y la instalación es más rápida.

Copyright © Conocimiento de Windows All Rights Reserved