‫In base a quando guardi questo video, ci sarà una leggera diversa aspettativa su come usare il
‫comando RUN.
‫E così a partire dalla versione un punto 12 e poi almeno attraverso le versioni correnti
‫della versione un punto 15 e possibilmente nei prossimi ci saranno messaggi diversi in base al modo in cui usi o
‫gestisci il comando RUN.
‫E così è stato e i suoi usi sono cambiati nel corso degli anni e quindi l'obiettivo ora con il comando
‫RUN è quello di ridurre la sua funzionalità e deprecare molti dei generatori che hai appena appreso su
‫deprecate.
‫La maggior parte di questi, infatti, tutti tranne uno e lo lasciano come un unico comando di esecuzione progettato per
‫avviare un pod.
‫Uno degli obiettivi qui è quello di ridurne la complessità in modo che sia un'esperienza molto simile
‫al comando Esegui Docker solo quando ci si trova in esecuzione in cima alle comunità e vogliamo sbarazzarci
‫dei generatori che utilizzano le distribuzioni e tutti questi altri tipi di generatori perché ora sono disponibili nel comando di creazione
‫del controllo cubo.
‫Quindi, quando pensi in futuro alla creazione di oggetti dalle righe di comando di una riga, pensa
‫a Crea e quindi la corsa sarà davvero lasciata a fare i pod e il solo uso che ho per
‫eseguire i pod molto velocemente è quando voglio solo iniziare qualcosa.
‫Forse sono su una macchina che non ha Docker perché sto usando il contenitore D o cryo
‫o uno degli altri motori di runtime e non ho la convenienza di eseguire Docker per me, ma ho installato cubi cubi
‫così posso esegui un controllo cubo che mi dà un'esperienza simile.
‫Per me il vero motivo e usare solo il caso per cui uso run al giorno d'oggi è ora che abbiamo
‫queste cose deprecate su una base quotidiana.
‫Per quanto riguarda l'esecuzione di contenitori one shot come risoluzione dei problemi o test di rete o qualcosa
‫del genere o ho solo bisogno di saltare in una rete di container e ho bisogno di
‫avere una riga di comando lì per qualche motivo che è quando uso una corsa ma è
‫un po 'importante ancora a almeno per i prossimi anni per capire la storia della corsa
‫perché troverai tutti i tipi di esempi inclusi in questi video e ti darò l'uso del comando di corsa perché ha avuto molta storia con vortici
‫cubani e così quando vedi esempi che potresti dover tradurre su blog o documentazione diversa che tra
‫qualche anno sarà obsoleta, vedrai quella roba e dovrai tradurre OK, ero solito farlo
‫con la corsa comando.
‫Ora devo farlo con un comando create, quindi lascia che ti dia alcuni esempi di come il comando run
‫funzionava e lo fa ancora oggi e la versione che stai usando per fare questo corso perché quando questo smette
‫di funzionare io ' tirerò fuori questo video e lo sostituirò con una specie di in memoria del comando di
‫esecuzione.
‫Parliamo di questa cosa che abbiamo che non abbiamo più.
‫Diamo un'occhiata ad alcuni comandi.
‫Li lancerò dalla riga di comando in modo da vedere quali generatori stavano usando in base al tipo di comando
‫di esecuzione che stavi usando.
‫E questo fa parte della confusione con run se ha iniziato a diventare davvero complesso nei suoi casi d'uso
‫a causa di varie cose che fai nella riga di comando cambierebbe il modo in cui si comporta quando ha creato le tue risorse.
‫Quindi, con tutti questi, farò solo una prova a secco per mostrarti qual è l'oggetto che è
‫stato creato, quindi per questo comando questo è quello standard che impari
‫a creare in anticipo e noterai che questo predefinito Non sto specificando un generatore qui che posso fare con un generatore di trattino,
‫ma non lo userò perché voglio mostrarti come cambia il comando run nel tempo.
‫Quindi senza il generatore oggi ti fornirà una distribuzione in futuro quando finalmente apporteranno questa modifica,
‫l'esecuzione predefinita creerà un pod non una distribuzione e ci si aspetta che tu usi
‫la creazione o l'applicazione per creare le distribuzioni.
‫Quei comandi e lasciano la corsa solo per i piatti.
‫Quindi oggi questo è 114 e vedrai che crea uno schieramento proprio lì chiamato test.
‫E per questi prossimi non mi hai visto darti questi esempi perché non volevo che tu imparassi
‫tutte le diverse sfumature del comando run se non le avresti usate tra qualche anno.
‫Quindi qui vedresti che in questo ho aggiunto una porta ed espongo lì che in questo caso mi
‫darà l'avvertimento come normale e quindi creerà due cose diverse.
‫Creerà la distribuzione e le risorse del servizio senza dover utilizzare due diversi comandi.
‫Quindi è un modo davvero utile per creare ed esporre una distribuzione.
‫Ma ancora una volta questo sta andando via perché puoi usare i comandi expose o create separatamente e si scopre che l'automazione
‫e la complessità di questo potrebbe non essere una buona idea per il futuro.
‫Quindi se ne libereranno il prossimo qui.
‫Ho rimosso la parte esposta e quindi ho aggiunto un riavvio in caso di errore.
‫E questo creerà un diverso tipo di risorsa.
‫Creerà il lavoro batch o solo il tipo di lavoro.
‫E quello ci sono essenzialmente quattro contenitori one shot che è necessario eseguire, forse è necessario eseguire l'aggiornamento dello
‫schema sul database o forse si desidera eseguire un backup rapido del database e si desidera ricreare
‫il contenitore in caso di errore.
‫Quindi quelle erano cose che potresti fare con la corsa, ma ora puoi anche fare quelle con altri modi.
‫Il prossimo qui è un riavvio impostato per mai.
‫Invece di fallire.
‫E questo cambierà quindi il tipo di risorsa in un pod che sarà presto il valore predefinito.
‫Quindi è un po 'confuso che tu possa forzare questo comportamento e noterai se torniamo a tutti questi
‫comandi precedenti come ti ho appena mostrato quando eseguo il riavvio in caso di errore.
‫La ragione di questa linea è che dicendo in futuro questo è ciò che accadrà di
‫default se non vuoi che ciò accada puoi forzare un generatore diverso come sto facendo qui che
‫sta usando il lavoro V1 o usare il comando Crea che preferiscono usare.
‫Quindi il mio corso è progettato per un uso futuro.
‫Non ti sto insegnando tutti i diversi modi per eseguire il comando run.
‫Mi concentrerò solo sulla creazione e su altre opzioni come applicare e quindi l'ultima qui.
‫Caso che non sapevi che esisteva perché abbiamo supporto cron job nei vortici di Cuba.
‫Se gli avessi dato lo stesso comando di esecuzione ma poi gli avessi dato una pianificazione, cambierebbe il generatore in modo che usasse
‫un lavoro cron che un po 'diverso in un lavoro che il lavoro cron è progettato per ripetersi.
‫Quindi accadrà in questo caso è una volta al giorno.
‫Quindi si spera che abbia senso in termini di storia del comando di esecuzione.
‫Ancora una volta penso che davvero il futuro per noi dovremmo semplicemente iniziare a comportarci come se stesse
‫solo creando dei pod perché qui presto se sarà probabilmente tra 116 o 117 non sono sicuro di quando forzeranno
‫il vero cambiamento.
‫Tutti questi saranno estratti a un certo punto e saranno anche in grado di utilizzare questi
‫generatori saranno costretti a utilizzare creare e applicare in altri modi per creare i diversi tipi di risorse.