Was ist Docker Run -it Flag?

Was ist Docker Run -it Flag?
Docker ist eines der leistungsstärksten Tools, die über die Docker GUI -Plattform und die Docker CLI verwendet werden können. Docker CLI bietet viele Docker -Befehle, die zum Erstellen, Verwalten und Ausführen von Anwendungen verwendet werden, und der Befehl Docker Run ist einer von ihnen. Der "Docker RunDer Befehl führt Docker -Bilder als Container aus und bereitet Projekte bereit.

Dieser Beitrag wird darauf ausgehen, welche Option von Docker ausgeführt wird und wie er sie benutzt.

Was ist Docker Run -it Flag?

Der "Docker RunDer Befehl ”unterstützt viele Optionen, um zusätzliche Funktionen sowie die Ausführung der Docker -Bilder und die“ durchzuführen-EsDie Flagge ist eine von ihnen. Es kombiniert die beiden Optionen “-ich" Und "-T”:

  • Der "-ichDie Option wird verwendet, um das Docker -Bild im interaktiven Modus auszuführen (Befehlseingabestream Open halten)
  • Der "-T"Option wird verwendet, um das" zuzuweisen "Tty-pseudoTerminal zum Docker -Container.

Verwenden Sie die “, um alle Optionen des Befehls Docker Run zusammen mit einer Beschreibung anzuzeigen. Verwenden Sie die“Docker run -help" Befehl:

$ docker run -help

So verwenden Sie den Befehl docer run -it?

Um das zu nutzenDocker Run -itBefehl, Benutzer müssen ein Docker -Bild haben. Zu diesem Zweck werden wir den Visual Studio -Code -Editor verwenden und eine neue Dockerfile erstellen, über die ein Docker -Bild generiert wird.

In unserem Fall beginnen wir das Verfahren, indem wir eine Dockerfile erstellen.

Schritt 1: Neue Dockerfile erstellen
Erstellen Sie eine neue Dockerfile, indem Sie auf das hervorgehobene Symbol klicken, und legen Sie den Dateinamen als "festDockerfile”:

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

Von Python: 3.6
Führen Sie APT-Get-Update && APT-Get Install -y-No-Install-Recommends \ aus
Python3-Setuptools \
python3-pip \
python3-dev \
python3-venv \
Git \
&& \
APT-Get Clean && \
rm -rf/var/lib/apt/lists/*
8000 entdecken
CMD Python -c "Print ('Docker ist einfacheres Bereitstellungstool')"

Schritt 2: Erstellen Sie ein Docker -Bild
Generieren Sie als nächstes das neue Docker -Bild mit dem “Docker Build" Befehl. Hier das "-TDie Option wird verwendet, um den Bildnamen anzugeben:

$ Docker Build -t Pythonimage .

Schritt 3: Verwenden Sie den Befehl „Docker Run -it“
Verwenden Sie nun die “Docker Run -itBefehl, um das neu erstellte Bild auszuführen:

$ docker run -it pythonimage

Es kann beobachtet werden, dass mit Hilfe der “Docker Run -itDer Befehl ”Wir haben das einfache Python -Programm erfolgreich bereitgestellt:

Wir haben über das, was Docker Run -it -Flag ist und wie man es in Docker verwendet, erläutert.

Abschluss

Der Docker -Lauf “-Es"Flag ist eine Kombination von zwei Optionen"-ich" Und "-T”. Der "-ichDie Option führt das Docker -Bild im interaktiven Modus aus (halten Sie den Standardeingangsstrom) öffnen. Allerdings das “-T"Option wird verwendet, um das zuzuweisen"pseudo-tty”Terminal zum Behälter. Um "Docker Run -it" zu verwenden, erstellen Sie zunächst ein Docker -Bild über Dockerfile. Dann verwenden Sie die “Docker Run -it" Befehl. In diesem Beitrag wurde der „Docker Run -it“ und wie man ihn benutzt.