{"version":"1.0","provider_name":"Profesionales de Docker","provider_url":"https:\/\/dockerpros.com\/es","title":"Docker Build Export - Dockerpros","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Y2Gih0RT1K\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-build-export\/\">Exportaci\u00f3n de compilaci\u00f3n de Docker\n\nLa exportaci\u00f3n de compilaci\u00f3n de Docker es una caracter\u00edstica que permite exportar el resultado de una compilaci\u00f3n de Docker como un archivo tar. Esto puede ser \u00fatil para compartir im\u00e1genes de Docker sin necesidad de utilizar un registro de Docker.\n\nPara exportar una compilaci\u00f3n de Docker, se utiliza el comando docker export. Por ejemplo, para exportar una imagen llamada \"mi-imagen\", se ejecutar\u00eda el siguiente comando:\n\n```\ndocker export mi-imagen &gt; mi-imagen.tar\n```\n\nEsto crear\u00e1 un archivo tar llamado \"mi-imagen.tar\" que contiene el resultado de la compilaci\u00f3n de la imagen \"mi-imagen\".\n\nPara importar una imagen de Docker desde un archivo tar, se utiliza el comando docker import. Por ejemplo, para importar la imagen desde el archivo \"mi-imagen.tar\", se ejecutar\u00eda el siguiente comando:\n\n```\ndocker import mi-imagen.tar mi-imagen-importada\n```\n\nEsto crear\u00e1 una nueva imagen llamada \"mi-imagen-importada\" a partir del archivo tar \"mi-imagen.tar\".\n\nEs importante tener en cuenta que la exportaci\u00f3n de compilaci\u00f3n de Docker solo exporta el sistema de archivos de la imagen, no incluye metadatos como etiquetas o historial de capas. Adem\u00e1s, la importaci\u00f3n de una imagen desde un archivo tar crear\u00e1 una nueva imagen con un nuevo ID de imagen, por lo que no se mantendr\u00e1 el ID de la imagen original.\n\nEn resumen, la exportaci\u00f3n de compilaci\u00f3n de Docker es una caracter\u00edstica \u00fatil para compartir im\u00e1genes de Docker sin necesidad de utilizar un registro de Docker. Se puede exportar una imagen como un archivo tar utilizando el comando docker export y se puede importar una imagen desde un archivo tar utilizando el comando docker import.<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/dockerpros.com\/es\/wiki\/docker-build-export\/embed\/#?secret=Y2Gih0RT1K\" width=\"600\" height=\"338\" title=\"\u00abDocker Build Export\u00bb \u2014 Dockerpros\" data-secret=\"Y2Gih0RT1K\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/**\n * WordPress inline HTML embed\n *\n * @since 4.4.0\n * @output wp-includes\/js\/wp-embed.js\n *\n * Single line comments should not be used since they will break\n * the script when inlined in get_post_embed_html(), specifically\n * when the comments are not stripped out due to SCRIPT_DEBUG\n * being turned on.\n *\/\n(function ( window, document ) {\n\t'use strict';\n\n\t\/* Abort for ancient browsers. *\/\n\tif ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {\n\t\treturn;\n\t}\n\n\t\/** @namespace wp *\/\n\twindow.wp = window.wp || {};\n\n\t\/* Abort if script was already executed. *\/\n\tif ( !! window.wp.receiveEmbedMessage ) {\n\t\treturn;\n\t}\n\n\t\/**\n\t * Receive embed message.\n\t *\n\t * @param {MessageEvent} e\n\t *\/\n\twindow.wp.receiveEmbedMessage = function( e ) {\n\t\tvar data = e.data;\n\n\t\t\/* Verify shape of message. *\/\n\t\tif (\n\t\t\t! ( data || data.secret || data.message || data.value ) ||\n\t\t\t\/[^a-zA-Z0-9]\/.test( data.secret )\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframes = document.querySelectorAll( 'iframe[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tblockquotes = document.querySelectorAll( 'blockquote[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tallowedProtocols = new RegExp( '^https?:$', 'i' ),\n\t\t\ti, source, height, sourceURL, targetURL;\n\n\t\tfor ( i = 0; i < blockquotes.length; i++ ) {\n\t\t\tblockquotes[ i ].style.display = 'none';\n\t\t}\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\tsource = iframes[ i ];\n\n\t\t\tif ( e.source !== source.contentWindow ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tsource.removeAttribute( 'style' );\n\n\t\t\tif ( 'height' === data.message ) {\n\t\t\t\t\/* Resize the iframe on request. *\/\n\t\t\t\theight = parseInt( data.value, 10 );\n\t\t\t\tif ( height > 1000 ) {\n\t\t\t\t\theight = 1000;\n\t\t\t\t} else if ( ~~height < 200 ) {\n\t\t\t\t\theight = 200;\n\t\t\t\t}\n\n\t\t\t\tsource.height = height;\n\t\t\t} else if ( 'link' === data.message ) {\n\t\t\t\t\/* Link to a specific URL on request. *\/\n\t\t\t\tsourceURL = new URL( source.getAttribute( 'src' ) );\n\t\t\t\ttargetURL = new URL( data.value );\n\n\t\t\t\tif (\n\t\t\t\t\tallowedProtocols.test( targetURL.protocol ) &&\n\t\t\t\t\ttargetURL.host === sourceURL.host &&\n\t\t\t\t\tdocument.activeElement === source\n\t\t\t\t) {\n\t\t\t\t\twindow.top.location.href = data.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction onLoad() {\n\t\tvar iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),\n\t\t\ti, source, secret;\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\t\/** @var {IframeElement} *\/\n\t\t\tsource = iframes[ i ];\n\n\t\t\tsecret = source.getAttribute( 'data-secret' );\n\t\t\tif ( ! secret ) {\n\t\t\t\t\/* Add secret to iframe *\/\n\t\t\t\tsecret = Math.random().toString( 36 ).substring( 2, 12 );\n\t\t\t\tsource.src += '#?secret=' + secret;\n\t\t\t\tsource.setAttribute( 'data-secret', secret );\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Let post embed window know that the parent is ready for receiving the height message, in case the iframe\n\t\t\t * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the\n\t\t\t * window will then (re-)send the height message right away.\n\t\t\t *\/\n\t\t\tsource.contentWindow.postMessage( {\n\t\t\t\tmessage: 'ready',\n\t\t\t\tsecret: secret\n\t\t\t}, '*' );\n\t\t}\n\t}\n\n\twindow.addEventListener( 'message', window.wp.receiveEmbedMessage, false );\n\tdocument.addEventListener( 'DOMContentLoaded', onLoad, false );\n})( window, document );\n\/\/# sourceURL=https:\/\/dockerpros.com\/wp-includes\/js\/wp-embed.js\n<\/script>","thumbnail_url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-build-export_1247.jpg","thumbnail_width":800,"thumbnail_height":600,"description":"Docker Build Export is a feature that allows users to export the build output, including image layers and metadata, into a directory or archive. This enhances build portability and reproducibility across environments."}