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.
eCryptFS es un sistema de cifrado de archivos en el sistema Linux. Puede cifrar arc
El sistema de archivos de Linux es un sistema relativamente complicado, ya que los archivos en el si
La mayoría de los portátiles actuales ya son tarjetas gráficas duales, y se utiliza
Hay muchos tipos de comandos de Linux, ¿entonces qué comandos necesita para adminis
¿Cómo actualizar OpenSSH bajo el sistema Linux?
El sistema Linux utiliza el método FTP mediante el comando
Cómo usar el comando superior para monitorear el rendimiento del sistema Linux
La línea de comandos de Linux en el método de prueba de velocidad de red detallado
Ubuntu vi utilizando el error de las teclas de flecha cómo resolver?
Ubuntu 12.04 instalar Problemas y Soluciones
Cómo instalar y configurar Cgroup en Linux
¿Qué debo hacer cuando solicito una conexión no cifrada cuando el telnet remoto de Oracle Linux 5?
¿Cuáles son los atributos de archivo del sistema Linux?
¿Linux utiliza el método ODBC o la forma DBI para instalar el paquete de extensión de lenguaje R?
Cómo elegir sistemas Win8 de 32 y 64 bits
La forma más sencilla de acceder a XP en Windows 7 en LAN
Windows 10 lanzó oficialmente Windows Insider en 2015 o continuará conservando
El método de la base de datos de conexión
¿Cómo configurar el posicionamiento del sistema Win8?