Cos'è Docker Run -It Flag?

Cos'è Docker Run -It Flag?
Docker è uno degli strumenti più potenti che possono essere utilizzati attraverso la piattaforma Docker GUI e Docker CLI. Docker CLI fornisce molti comandi Docker che vengono utilizzati per creare, gestire ed eseguire applicazioni e il comando Docker Run è uno di questi. IL "Docker Run"Il comando esegue le immagini Docker come contenitori e distribuisce progetti.

Questo post approfondirà quale sia l'opzione Docker's Run -It e come usarlo.

Cos'è Docker Run -It Flag?

IL "Docker Run"Il comando supporta molte opzioni per eseguire funzionalità aggiuntive insieme all'esecuzione delle immagini Docker e"-Esso"La bandiera è una di queste. Combina le due opzioni, "-io" E "-T":

  • IL "-io"L'opzione viene utilizzata per eseguire l'immagine Docker in modalità interattiva (mantieni il flusso di input del comando aperto)
  • IL "-TL'opzione "viene utilizzata per allocare il"Tty-pseudo"Terminal al contenitore Docker.

Per visualizzare tutte le opzioni del comando Docker Run insieme a una descrizione, utilizzare il "Docker run -help"Comando:

$ Docker Run -Help

Come utilizzare il comando Docker Run -t?

Per utilizzare il "Docker run -it"Comando, gli utenti devono avere un'immagine Docker. A tale scopo, utilizzeremo l'editor di codice Visual Studio e creeremo un nuovo Dockerfile attraverso il quale verrà generata un'immagine Docker.

Nel nostro caso, inizieremo la procedura creando un file Docker.

Passaggio 1: crea un nuovo Dockerfile
Crea un nuovo Dockerfile facendo clic sull'icona evidenziata e imposta il nome del file come "Dockerfile":

Incolla il codice di seguito in Dockerfile. Queste istruzioni installeranno prima le dipendenze menzionate e quindi eseguiranno il semplice programma Python:

Da Python: 3.6
Esegui Apt-get Update && Apt-get Installa
pithon3-setuptools \
Python3-pip \
pithon3-dev \
python3-venv \
idiota \
&& \
Apt-get Clean && \
rm -rf/var/lib/apt/list/*
Esporre 8000
Cmd python -c "print ('docker è più semplice strumento di distribuzione')"

Passaggio 2: crea un'immagine Docker
Quindi, genera la nuova immagine Docker usando "Build Docker"Comando. Qui, il "-T"L'opzione viene utilizzata per specificare il nome dell'immagine:

$ Docker build -t pythonimage .

Passaggio 3: utilizzare il comando "Docker run -it"
Ora, usa il "Docker run -it"Comando per eseguire l'immagine appena creata:

$ Docker Run -It Pythonimage

Si può osservare che, con l'aiuto del "Docker run -it"Comando, abbiamo distribuito correttamente il semplice programma Python:

Abbiamo elaborato ciò che è Docker Run -It Flag e come usarlo in Docker.

Conclusione

Il Docker Run "-Esso"La bandiera è una combinazione di due opzioni,"-io" E "-T". IL "-io"L'opzione esegue l'immagine Docker in modalità interattiva (mantieni il flusso di input standard). Comunque, il "-T"L'opzione viene utilizzata per allocare il"pseudo-thy"Terminale al contenitore. Per utilizzare "Docker run -it", crea prima un'immagine Docker tramite Dockerfile. Quindi, utilizza il "Docker run -it"Comando. Questo post ha discusso del "Docker Run -It" e come usarlo.