{"version":"1.0","provider_name":"Dockerpros","provider_url":"https:\/\/dockerpros.com\/fr","title":"Docker Container Commit - Dockerpros","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"qV6r8sR5id\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/docker-container-commit\/\">Commit de conteneur Docker\n\nLe commit de conteneur Docker est une fonctionnalit\u00e9 qui permet de cr\u00e9er une nouvelle image \u00e0 partir d'un conteneur existant. Cette fonctionnalit\u00e9 est particuli\u00e8rement utile lorsque vous souhaitez apporter des modifications \u00e0 un conteneur en cours d'ex\u00e9cution et les conserver pour une utilisation future.\n\nPour effectuer un commit de conteneur Docker, vous devez d'abord identifier le conteneur que vous souhaitez utiliser comme base. Vous pouvez le faire en utilisant la commande \"docker ps\" pour afficher la liste des conteneurs en cours d'ex\u00e9cution. Une fois que vous avez identifi\u00e9 le conteneur, vous pouvez utiliser la commande \"docker commit\" pour cr\u00e9er une nouvelle image \u00e0 partir de celui-ci.\n\nLa syntaxe de la commande \"docker commit\" est la suivante :\n\ndocker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]\n\nLes options disponibles pour la commande \"docker commit\" sont les suivantes :\n\n- -a, --author : D\u00e9finit l'auteur de l'image.\n- -c, --change : Applique les instructions Dockerfile lors du commit.\n- -m, --message : D\u00e9finit le message de commit.\n- -p, --pause : Met en pause le conteneur lors du commit.\n\nPar exemple, pour cr\u00e9er une nouvelle image \u00e0 partir d'un conteneur nomm\u00e9 \"mon-conteneur\" avec le message de commit \"Ajout de nouvelles fonctionnalit\u00e9s\", vous pouvez utiliser la commande suivante :\n\ndocker commit -m \"Ajout de nouvelles fonctionnalit\u00e9s\" mon-conteneur mon-image:v1.0\n\nCette commande cr\u00e9era une nouvelle image nomm\u00e9e \"mon-image\" avec le tag \"v1.0\" \u00e0 partir du conteneur \"mon-conteneur\".\n\nIl est important de noter que le commit de conteneur Docker ne capture pas les modifications apport\u00e9es aux volumes mont\u00e9s dans le conteneur. Si vous souhaitez inclure les modifications apport\u00e9es aux volumes, vous devez les copier manuellement dans le conteneur avant d'effectuer le commit.\n\nEn conclusion, le commit de conteneur Docker est une fonctionnalit\u00e9 puissante qui permet de cr\u00e9er de nouvelles images \u00e0 partir de conteneurs existants. Cette fonctionnalit\u00e9 est particuli\u00e8rement utile pour la personnalisation et la distribution d'images Docker.<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/dockerpros.com\/fr\/wiki\/docker-container-commit\/embed\/#?secret=qV6r8sR5id\" width=\"600\" height=\"338\" title=\"\u00abCommit de conteneur Docker \u2014 Dockerpros\" data-secret=\"qV6r8sR5id\" 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-container-commit_1223.jpg","thumbnail_width":800,"thumbnail_height":600,"description":"Docker Container Commit is a command used to create a new image from a modified container. It captures the current state of the container, allowing for versioning and deployment of applications."}