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.6LAUF 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:
Schritt 3: Verwenden Sie den Befehl „docker run -it“.
Verwenden Sie jetzt das „ Docker-Run -it ”-Befehl, um das neu erstellte Image auszuführen:
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.