<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Esperti Docker</provider_name><provider_url>https://dockerpros.com/it</provider_url><title>Docker Compose Pull - Dockerpros</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="oL3xWQ8oRU"&gt;&lt;a href="https://dockerpros.com/it/wiki/docker-compose-pull/"&gt;Docker Compose Pull

Il comando docker compose pull viene utilizzato per scaricare le immagini Docker per i servizi definiti nel file docker-compose.yml. Questo comando &#xE8; utile quando si desidera aggiornare le immagini dei servizi alla loro versione pi&#xF9; recente.

Ecco un esempio di come utilizzare il comando docker compose pull:

1. Apri il terminale o il prompt dei comandi.

2. Naviga nella directory in cui si trova il file docker-compose.yml.

3. Esegui il seguente comando:

   ```
   docker compose pull
   ```

   Questo comando scaricher&#xE0; le immagini Docker per tutti i servizi definiti nel file docker-compose.yml.

4. Una volta completato il download, puoi avviare i servizi utilizzando il comando docker compose up:

   ```
   docker compose up
   ```

   Questo comando avvier&#xE0; i servizi utilizzando le immagini Docker appena scaricate.

&#xC8; importante notare che il comando docker compose pull scarica solo le immagini Docker e non avvia i servizi. Se desideri avviare i servizi dopo aver scaricato le immagini, devi eseguire il comando docker compose up separatamente.

Inoltre, puoi specificare il nome di un servizio specifico dopo il comando docker compose pull per scaricare solo l'immagine di quel servizio. Ad esempio:

```
docker compose pull service_name
```

Questo comando scaricher&#xE0; solo l'immagine Docker per il servizio specificato.

Ricorda che il comando docker compose pull richiede che il file docker-compose.yml sia presente nella directory corrente o che venga specificato il percorso del file utilizzando l'opzione -f.&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://dockerpros.com/it/wiki/docker-compose-pull/embed/#?secret=oL3xWQ8oRU" width="600" height="338" title="&#x201C;Docker Compose Pull&#x201D; &#x2014; Dockerpros" data-secret="oL3xWQ8oRU" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/**
 * WordPress inline HTML embed
 *
 * @since 4.4.0
 * @output wp-includes/js/wp-embed.js
 *
 * Single line comments should not be used since they will break
 * the script when inlined in get_post_embed_html(), specifically
 * when the comments are not stripped out due to SCRIPT_DEBUG
 * being turned on.
 */
(function ( window, document ) {
	'use strict';

	/* Abort for ancient browsers. */
	if ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {
		return;
	}

	/** @namespace wp */
	window.wp = window.wp || {};

	/* Abort if script was already executed. */
	if ( !! window.wp.receiveEmbedMessage ) {
		return;
	}

	/**
	 * Receive embed message.
	 *
	 * @param {MessageEvent} e
	 */
	window.wp.receiveEmbedMessage = function( e ) {
		var data = e.data;

		/* Verify shape of message. */
		if (
			! ( data || data.secret || data.message || data.value ) ||
			/[^a-zA-Z0-9]/.test( data.secret )
		) {
			return;
		}

		var iframes = document.querySelectorAll( 'iframe[data-secret="' + data.secret + '"]' ),
			blockquotes = document.querySelectorAll( 'blockquote[data-secret="' + data.secret + '"]' ),
			allowedProtocols = new RegExp( '^https?:$', 'i' ),
			i, source, height, sourceURL, targetURL;

		for ( i = 0; i &lt; blockquotes.length; i++ ) {
			blockquotes[ i ].style.display = 'none';
		}

		for ( i = 0; i &lt; iframes.length; i++ ) {
			source = iframes[ i ];

			if ( e.source !== source.contentWindow ) {
				continue;
			}

			source.removeAttribute( 'style' );

			if ( 'height' === data.message ) {
				/* Resize the iframe on request. */
				height = parseInt( data.value, 10 );
				if ( height &gt; 1000 ) {
					height = 1000;
				} else if ( ~~height &lt; 200 ) {
					height = 200;
				}

				source.height = height;
			} else if ( 'link' === data.message ) {
				/* Link to a specific URL on request. */
				sourceURL = new URL( source.getAttribute( 'src' ) );
				targetURL = new URL( data.value );

				if (
					allowedProtocols.test( targetURL.protocol ) &amp;&amp;
					targetURL.host === sourceURL.host &amp;&amp;
					document.activeElement === source
				) {
					window.top.location.href = data.value;
				}
			}
		}
	};

	function onLoad() {
		var iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),
			i, source, secret;

		for ( i = 0; i &lt; iframes.length; i++ ) {
			/** @var {IframeElement} */
			source = iframes[ i ];

			secret = source.getAttribute( 'data-secret' );
			if ( ! secret ) {
				/* Add secret to iframe */
				secret = Math.random().toString( 36 ).substring( 2, 12 );
				source.src += '#?secret=' + secret;
				source.setAttribute( 'data-secret', secret );
			}

			/*
			 * Let post embed window know that the parent is ready for receiving the height message, in case the iframe
			 * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the
			 * window will then (re-)send the height message right away.
			 */
			source.contentWindow.postMessage( {
				message: 'ready',
				secret: secret
			}, '*' );
		}
	}

	window.addEventListener( 'message', window.wp.receiveEmbedMessage, false );
	document.addEventListener( 'DOMContentLoaded', onLoad, false );
})( window, document );
//# sourceURL=https://dockerpros.com/wp-includes/js/wp-embed.js
&lt;/script&gt;</html><thumbnail_url>https://dockerpros.com/wp-content/uploads/2024/07/docker-compose-pull_1192.jpg</thumbnail_url><thumbnail_width>800</thumbnail_width><thumbnail_height>600</thumbnail_height><description>Docker Compose Pull is a command used to download service images defined in a Docker Compose file from a registry. This ensures you have the latest versions before deployment, streamlining multi-container setups.</description></oembed>
