Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

341
Visualizações
docker: ¿cómo podemos exportar/importar (o guardar/cargar) solo los nuevos cambios?

Soy nuevo en Docker, ¿alguien podría ayudarme con la siguiente consulta?

  1. El servidor tiene una imagen acoplable como 1 GB Imagen: ver1 [esta imagen almacenada tiene un archivo .tar en el servidor]
  2. En ubuntu PC descargó el servidor de formulario de imagen tar y carga/importa la imagen [Imagen: ver1] usando Docker
  3. Una nueva imagen: versión 2 está disponible en el servidor, el tamaño sigue siendo de 1 GB, pero la diferencia con la versión 1 es de solo 10 MB.

P1: Si es posible "importar/cargar" la nueva imagen [Imagen: ver2] desde el servidor, ¿cómo podemos exportar/importar (o guardar/cargar) solo los nuevos cambios [es decir, 10 MB]?

P2: si podemos aplicar los cambios anteriores sobre la imagen existente [es decir, Imagen: Ver1], ¿cuáles son los pasos a seguir?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Docker es un sistema basado en archivos y para cada solicitud de extracción, solo extrae los archivos que se modifican. Por ejemplo, suponga que tiene 1 GB de datos en un archivo en una imagen acoplable. Ahora, le agregó 500 MB de datos. Luego, en el caso de docker pull, solo extraerá los cambios, es decir, la parte Delta entre los 2 archivos. Por lo tanto, está seguro y no extraerá todas las cosas por separado.

Sin embargo, al crear un archivo DockerFile, o un archivo docker conf, debe tener mucho cuidado, ya que todas las líneas en un archivo Docker se almacenan como una capa en el sistema. Si suponga que tiene 10 capas en su archivo Docker y está cambiando la quinta capa, todas las capas después de la quinta capa se extraerán nuevamente. Ese es el único problema con Docker. Resto, siempre extraerá el Delta de cambios para cada solicitud de extracción.

over 4 years ago · Santiago Trujillo Relatório

0

Si desea guardar/cargar archivos tar de imágenes acoplables, no hay opción para exportar una imagen parcial. Puede enviar la imagen completa, mover sus datos a un volumen externo que no se transfiere de esta manera, o puede usar un registro acoplable.

Este último es relativamente fácil de implementar, Docker incluye una imagen donde puede ejecutar su propio registro privado. Empujes y extracciones a un registro docker solo enviarán las capas modificadas, por lo que puede utilizar el almacenamiento en caché de capas y estructurar sus Dockerfiles para minimizar la cantidad de capas modificadas.

over 4 years ago · Santiago Trujillo Relatório

0

Ok, he creado la herramienta para crear diferencias (en las capas superiores) de las versiones de las imágenes acoplables (capa por capa) como un tarball e inflar la imagen original más tarde.

Nota. Funciona solo para cambios en las capas superiores .

proceso de 4 pasos:

  1. ventana acoplable inspeccionar -> hacer json con hashes de capas antiguas como un archivo json
  2. Prepare la diferencia en función de la nueva imagen y los hashes de las capas antiguas (existentes)
  3. Transferir diferencias a la máquina de destino
  4. Infle el alquitrán de la imagen de destino en función de la diferencia y la imagen anterior
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda