Che cos'è Docker run-it Flag?

Che Cos E Docker Run It Flag



Docker è uno degli strumenti più potenti che possono essere utilizzati tramite la piattaforma GUI di Docker e l'interfaccia a riga di comando di Docker. L'interfaccia a riga di comando di Docker fornisce molti comandi Docker utilizzati per creare, gestire ed eseguire applicazioni e il comando Docker run è uno di questi. Il ' corsa del docker Il comando ' esegue le immagini Docker come contenitori e distribuisce i progetti.

Questo post elaborerà cos'è l'opzione run-it di Docker e come usarla.

Che cos'è Docker run-it Flag?

Il ' corsa del docker Il comando ' supporta molte opzioni per eseguire funzionalità aggiuntive insieme all'esecuzione delle immagini Docker e il comando ' -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 aperto il flusso di input del comando)
  • Il ' -t L'opzione ' viene utilizzata per allocare il ' TTY-pseudo ” terminale al contenitore Docker.

Per visualizzare tutte le opzioni del comando di esecuzione di Docker insieme a una descrizione, utilizzare il ' docker run –help comando:



$ corsa del docker --aiuto



Come utilizzare Docker esegui il comando -it?

Per utilizzare il “ finestra mobile esegui -it ', gli utenti devono disporre di un'immagine docker. A tale scopo, utilizzeremo l'editor di codice di Visual Studio e creeremo un nuovo Dockerfile attraverso il quale verrà generata un'immagine Docker.





Nel nostro caso, inizieremo la procedura creando un Dockerfile.

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



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

DA pitone: 3.6

CORRERE aggiornamento apt-get && apt-get install -Y --no-install-recommends \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
idiota \
&& \
apt-get clean && \
rm -rf / era / lib / adatto / elenchi /*

ESPORRE 8000

Pitone CMD -c 'print('Docker è uno strumento di distribuzione più semplice')'

Passaggio 2: crea un'immagine Docker
Quindi, genera la nuova immagine Docker utilizzando il ' costruzione della finestra mobile ” comando. Ecco, il “ -t L'opzione ' viene utilizzata per specificare il nome dell'immagine:

$ costruzione della finestra mobile -t pythonimage .

Passaggio 3: utilizzare il comando 'docker run -it'.
Ora usa il ' finestra mobile esegui -it ” comando per eseguire l'immagine appena creata:

$ corsa del docker -esso pythonimage

Si può osservare che, con l'aiuto del “ finestra mobile esegui -it ” comando, abbiamo distribuito con successo il semplice programma Python:

Abbiamo approfondito cos'è Docker run -it flag e come usarlo in Docker.

Conclusione

La corsa Docker” -esso ' flag è una combinazione di due opzioni, ' -io ' e ' -t ”. Il ' -io L'opzione ' esegue l'immagine Docker in modalità interattiva (mantieni aperto il flusso di input standard). Comunque, il ' -t L'opzione ” viene utilizzata per allocare il “ pseudo-TTY ” terminale al contenitore. Per utilizzare 'docker run -it', creare prima un'immagine Docker tramite Dockerfile. Quindi, utilizza il ' finestra mobile esegui -it ” comando. Questo post ha discusso del 'docker run -it' e di come usarlo.