‫Bene, visto che questa è la prima lezione in questa sezione, ho intenzione di capire
‫in breve quale sia l'intera sezione e i contenitori.
‫I contenitori sono la componente fondamentale del toolkit Docker e questa è una delle prime
‫cose che impareremo.
‫Non costruiremo immagini o faremo cose avanzate fino a quando non avremo appreso cosa sono
‫i contenitori, come eseguirli, un po 'di come sono diversi da una VM e altre funzionalità di base di un container.
‫Quindi la prima cosa che vogliamo fare è assicurarsi di avere l'ultima versione di Docker e funziona.
‫contenitori, come gestire diversi aspetti di un contenitore: avviarlo, fermarlo, cancellarlo, crearlo.
‫Una volta superata questa e quella conferenza, altre
‫lezioni parleranno di
‫come avviare quel genere
‫i di cose. E useremo Nginx per tutto questo. Nginx è un server web di base che sarà
‫facile da usare solo per imparare i comandi Docker e come fare le cose del contenitore Docker.
‫Dopodiché, introdurremo alcune nozioni di base sulla rete. Imparerai il networking
‫Docker e come i contenitori parlano tra loro.
‫requisito è che tu abbia l'ultima versione di Docker installata e che funzioni correttamente.
‫E per questa intera sezione, l'unico vero
‫Quindi in questa conferenza faremo in modo che sia davvero veloce che sia impostato correttamente.
‫Affinché la riga di comando di Docker
‫funzioni correttamente, è necessario assicurarsi di essere nel terminale appropriato per il proprio sistema operativo.
‫Userò Mac, quindi posso usare Terminal o iTerm2; le due scelte popolari su Mac.
‫Quindi su Windows, se utilizzi Docker per Windows, utilizzerai PowerShell.
‫Se ti trovi in ​​Docker ToolBox, utilizzerai il terminale QuickStart fornito con Docker ToolBox.
‫E se sei su Linux, userai solo una shell Linux di tua scelta.
‫Queste sono tutte le cose di cui parlo nella sezione precedente
‫per la configurazione del proprio sistema operativo.
‫Quindi se hai altre domande guarda quei video.
‫Ma iniziamo.
‫Il primo comando è la versione docker. Questo comando restituisce semplicemente la versione del client, ovvero la CLI
‫che abbiamo appena usato, e
‫il server, detto anche motore; e, il motore è in esecuzione in background sulla tua macchina.
‫chiamato un servizio su Mac e Linux, in genere viene chiamato daemon.
‫Su Windows viene solitamente
‫E ciò che sta accadendo qui è che la nostra linea di comando docker sta effettivamente parlando al server sulla mia macchina e quindi restituisce i
‫suoi valori, così come i valori del client stessi.
‫Idealmente dovrebbero essere uguali ma non devono essere le stesse versioni.
‫E vuoi che siano l'ultima versione possibile. Se hai una versione precedente come 1. 12 o 1. 13, devi assolutamente assicurarti di andare alla sezione precedente e
‫installare le versioni corrette perché utilizzeremo molte nuove funzionalità
‫solo nelle ultime versioni.
‫convalida che posso parlare al server e che funziona correttamente.
‫Il fatto che ho ricevuto informazioni restituite dal server,
‫Se si verifica un errore, significa che è necessario eseguire una versione di finestra mobile sudo.
‫Se sei su Linux, o forse il
‫Docker non è in esecuzione e forse hai bisogno di andare alla sezione precedente, imposta i video per assicurarti che Docker funzioni correttamente.
‫Ora otteniamo un po 'più di informazioni dal nostro motore Docker.
‫Se facciamo una finestra mobile, restituirà molte più cose rispetto alla sola versione. In realtà ci fornirà molti dettagli sulla nostra configurazione
‫e configurazione per il nostro motore.
‫in esecuzione o il numero di immagini che hai memorizzato in Docker.
‫Alcuni di questi sono ovvi, come il numero di contenitori che hai
‫Ma molte altre cose potrebbero non avere senso ora e va bene.
‫Ne parleremo molto durante questo corso.
‫Ora ti starai chiedendo quali sono tutti i comandi che puoi usare in Docker.
‫E puoi ottenere un elenco di quelli semplicemente digitando la finestra mobile e il ritorno.
‫Vedrai una lunga lista qui sotto in fondo.
‫Questo non è in realtà l'elenco completo, perché se si nota qui in
‫alto, ora abbiamo questo comando di gestione.
‫Quindi, a partire dall'inizio del 2017, Docker si è reso conto che stiamo ricevendo tanti comandi qui sotto
‫in questo elenco, in cui scriverei semplicemente lo
‫spazio finestra mobile e il comando, che ce n'erano così tanti che avevano bisogno di creare un modo più semplice per organizzare tutti questi comandi.
‫In quel momento hanno creato i comandi di gestione e questo crea un formato in cui si
‫trova lo spazio della finestra mobile il comando di gestione e quindi il sottocomando. Quindi vedrai durante questo corso che
‫stiamo cercando di usare un po 'di entrambi.
‫Per lo più utilizzeremo il nuovo modello di Docker.
‫Facciamo un esempio qui di Container Run - e questo è il nuovo formato di quel comando.
‫Ma dall'inizio del progetto Docker, l'esecuzione della
‫finestra mobile di solito è il modo in cui digitiamo quel comando.
‫È solo di recente che il contenitore docker è diventato il nuovo modo di eseguire quel comando.
‫La cosa interessante di Docker è che è davvero focalizzato sulla retrocompatibilità.
‫Pertanto, la finestra mobile funzionerà probabilmente per sempre; ma, i nuovi comandi
‫che otterremo non useranno questo valore di comando docker.
‫Utilizzerà il valore del sottocomando spazio comando spazio mobile finestra mobile. e ti mostrerò il tuo vecchio modo di farlo e il nuovo modo di farlo a seconda
‫che il comando abbia questa opzione.
‫Quindi, ogni volta che uso questi comandi, spiegheremo cosa sono
‫Quindi inizierà a dare un senso mentre seguiamo questo corso.
‫OK, anche se abbiamo avuto una conferenza molto breve, ed
‫è stato piuttosto semplice, rivediamo veramente velocemente quei comandi.
‫Il comando di versione docker è quello che utilizzo sempre per primo su un nuovo sistema Docker; solo per assicurarmi che il mio cliente possa parlare con il motore e che io stia
‫utilizzando la versione che mi aspetterei.
‫In secondo luogo, le informazioni sulla finestra mobile mi forniscono molti valori di configurazione del
‫motore solo per assicurarmi che sia configurato in questo modo che mi aspetto.
‫E infine, abbiamo parlato della struttura della riga di comando. Il vecchio modo funziona ancora.
‫Quindi per i comandi più vecchi che sono stati in giro per gli ultimi
‫4+ anni, funzionano ancora con il comando finestra mobile e quindi le opzioni.
‫Ma per i nuovi comandi che stanno andando avanti, Docker sta creando un nuovo modello di comandi di gestione con
‫il sottocomando spazio comando spazio docker. L'esempio che usiamo è stato eseguito
‫tramite docker, uno dei comandi più comuni che si usano in Docker dove il vecchio modo era la finestra mobile, ma funziona
‫anche il nuovo modo del contenitore finestra mobile.
‫usare quei comandi se vuoi usare il vecchio o il nuovo modo perché funzioneranno entrambi.
‫E puoi decidere come vuoi
‫