W tym poście wyjaśnię, czym jest opcja run -it Dockera i jak z niej korzystać.
Co to jest flaga Docker run-it?
„ uruchomienie dokera ” obsługuje wiele opcji wykonywania dodatkowych funkcjonalności wraz z wykonywaniem obrazów Dockera, a polecenie „ -to ” flaga jest jednym z nich. Łączy w sobie dwie opcje, „ -ja ' oraz ' -t ”:
- „ -ja Opcja ” służy do uruchamiania obrazu Dockera w trybie interaktywnym (utrzymuj otwarty strumień wejściowy poleceń)
- „ -t Opcja ” służy do przydzielania „ TTY-pseudo ” do kontenera Docker.
Aby wyświetlić wszystkie opcje polecenia Docker run wraz z opisem, użyj „ uruchomienie dokera – pomoc ' Komenda:
$ uruchomienie dokera --Wsparcie
Jak korzystać z polecenia Docker run -it?
Aby skorzystać z „ docker uruchom -it ”, użytkownicy muszą mieć obraz dokera. W tym celu wykorzystamy edytor kodu Visual Studio i utworzymy nowy plik Docker, za pomocą którego zostanie wygenerowany obraz Dockera.
W naszym przypadku procedurę rozpoczniemy od utworzenia pliku Dockerfile.
Krok 1: Utwórz nowy plik Docker
Utwórz nowy plik Dockerfile, klikając podświetloną ikonę i ustaw nazwę pliku jako „ Plik dokera ”:
Wklej poniższy kod w Dockerfile. Te instrukcje najpierw zainstalują wspomniane zależności, a następnie wykonają prosty program Pythona:
Z Pythona: 3.6BIEGAĆ apt-get update && apt-get install -Y --no-install-rekomenduje \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv \
git \
&& \
apt-oczyść się && \
rm -rf / był / lib / trafny / listy /*
UJAWNIĆ 8000
Pythona CMD -c 'print('Docker jest prostszym narzędziem do wdrażania')'
Krok 2: Zbuduj obraz Dockera
Następnie wygeneruj nowy obraz Dockera za pomocą „ konstrukcja dokera ' Komenda. Tutaj ' -t Opcja ” służy do określenia nazwy obrazu:
Krok 3: Użyj polecenia „docker run -it”.
Teraz użyj „ docker uruchom -it ”, aby wykonać nowo utworzony obraz:
Można zauważyć, że przy pomocy „ docker uruchom -it ”, pomyślnie wdrożyliśmy prosty program w języku Python:
Omówiliśmy, czym jest flaga Docker run -it i jak jej używać w Dockerze.
Wniosek
Uruchomienie Dockera „ -to ” flaga to połączenie dwóch opcji, „ -ja ' oraz ' -t ”. „ -ja ” uruchamia obraz Dockera w trybie interaktywnym (pozostaw Standard Input Stream) otwarty. Jednakże ' -t Opcja ” jest wykorzystywana do przydzielania „ pseudo-TTY ” do kontenera. Aby użyć „docker run -it”, najpierw utwórz obraz Dockera za pomocą Dockerfile. Następnie skorzystaj z opcji „ docker uruchom -it ' Komenda. W tym poście omówiono „docker run -it” i jak z niego korzystać.