Was ist Docker run -it Flag?

Was Ist Docker Run It Flag



Docker ist eines der leistungsstärksten Tools, das über die Docker-GUI-Plattform und die Docker-CLI verwendet werden kann. Die Docker-CLI bietet viele Docker-Befehle, die zum Erstellen, Verwalten und Ausführen von Anwendungen verwendet werden, und der Befehl Docker run ist einer davon. Die ' Docker laufen “ führt Docker-Images als Container aus und stellt Projekte bereit.

In diesem Beitrag wird erläutert, was die run -it-Option von Docker ist und wie sie verwendet wird.

Was ist Docker run -it Flag?

Die ' Docker laufen “-Befehl unterstützt viele Optionen zum Ausführen zusätzlicher Funktionen zusammen mit dem Ausführen der Docker-Images und dem „ -es „Flagge ist eine davon. Es kombiniert die beiden Optionen, “ -ich ' und ' -t “:







  • Die ' -ich ”-Option wird verwendet, um das Docker-Image im interaktiven Modus auszuführen (Befehlseingabestrom offen halten)
  • Die ' -t “-Option wird verwendet, um die “ TTY-Pseudo ”-Terminal an den Docker-Container.

Um alle Optionen des Docker-Ausführungsbefehls zusammen mit einer Beschreibung anzuzeigen, verwenden Sie die „ docker run – Hilfe ' Befehl:



$ Docker laufen --Hilfe



Wie verwende ich den Befehl Docker run -it?

Zur Nutzung des „ Docker-Run -it “-Befehl müssen Benutzer ein Docker-Image haben. Zu diesem Zweck verwenden wir den Code-Editor von Visual Studio und erstellen eine neue Docker-Datei, über die ein Docker-Image generiert wird.





In unserem Fall beginnen wir den Vorgang mit der Erstellung einer Dockerfile.

Schritt 1: Neue Dockerdatei erstellen
Erstellen Sie eine neue Dockerfile, indem Sie auf das hervorgehobene Symbol klicken und den Dateinamen als „ Dockerfile “:



Fügen Sie den unten aufgeführten Code in Dockerfile ein. Diese Anweisungen installieren zuerst die erwähnten Abhängigkeiten und führen dann das einfache Python-Programm aus:

VON Python: 3.6

LAUF apt-get update && apt-get installieren -Y --no-install-recommends \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
apt-sauber werden && \
rm -rf / war / lib / geeignet / Listen /*

ENTLARVEN 8000

CMD-Python -c 'print('Docker ist ein einfacheres Bereitstellungstool')'

Schritt 2: Erstellen Sie ein Docker-Image
Als nächstes generieren Sie das neue Docker-Image mit dem „ Docker-Build ' Befehl. Hier das ' -t ” Option wird verwendet, um den Bildnamen anzugeben:

$ Docker-Build -t Pythonbild .

Schritt 3: Verwenden Sie den Befehl „docker run -it“.
Verwenden Sie jetzt das „ Docker-Run -it ”-Befehl, um das neu erstellte Image auszuführen:

$ Docker laufen -es Pythonbild

Es lässt sich beobachten, dass mit Hilfe des „ Docker-Run -it ” Befehl haben wir das einfache Python-Programm erfolgreich bereitgestellt:

Wir haben erläutert, was Docker run -it flag ist und wie es in Docker verwendet wird.

Fazit

Der Docker-Lauf „ -es „Flag ist eine Kombination aus zwei Optionen, „ -ich ' und ' -t “. Die ' -ich “-Option führt das Docker-Image im interaktiven Modus aus (Standard-Eingabestream beibehalten) geöffnet. Allerdings ist die „ -t “ Option wird verwendet, um die „ Pseudo-TTY ” Terminal zum Container. Um „docker run -it“ zu verwenden, erstellen Sie zunächst ein Docker-Image über Dockerfile. Verwenden Sie dann die „ Docker-Run -it ' Befehl. In diesem Beitrag wurde das „docker run -it“ und seine Verwendung besprochen.