Jak wykonywać polecenia w pojemniku

Jak wykonywać polecenia w pojemniku

Docker to koncepcja koncepcji, która buduje, uruchamia i zarządza aplikacjami, oprogramowaniem i programami. Docker CLI to wszechstronne narzędzie wiersza poleceń, które zawiera wiele poleceń do zarządzania tymi kontenerami, na przykład „Docker Run„Aby utworzyć i uruchomić pojemnik”, „Docker Ps„Aby wymienić kontenery”, „Docker Inspect„Aby sprawdzić pojemniki i wiele innych.

Czasami użytkownicy Docker są zobowiązani do uzyskania dostępu do środowiska wewnętrznego kontenera Docker w celu uzyskania komponentów kontenera, do rozwiązywania błędów oraz interakcji lub modyfikacji. W tym celu Docker umożliwia użytkownikom dostęp do powłoki SSH kontenera i wykonanie polecenia wewnątrz kontenera.

Ten zapis pokaże, jak wykonywać polecenia w pojemniku.

Jak wykonywać polecenia w pojemniku?

Platforma Docker pozwala nam wykonywać polecenia w kontenerze Docker w celu uzyskania dostępu do wewnętrznych komponentów lub plików kontenerów za pomocą „Docker Exec" Komenda. Aby wykonać to polecenie, najpierw uruchom kontener. Następnie uruchom polecenie „Docker Exec”, aby przetworzyć lub uruchom polecenie wewnątrz kontenera Docker.

Aby uzyskać demonstrację, spójrz na dostarczone instrukcje.

Krok 1: Utwórz DockerFile

Najpierw zrób plik o nazwie „Dockerfile”I dodaj do pliku instrukcje podane poniżej. Instrukcje te służą do kontenerowania „indeks.html”Program:

Od Nginx: najnowszy
Indeks kopii.html/usr/share/nginx/html/indeks.html
Punkt entuzjazm [„nginx”, „-g”, „demon off;”]


Krok 2: Zrób obraz Docker

Następnie wygeneruj szablon pojemnika lub obraz przez „Docker Build " Komenda. „„-T„Opcja służy do zdefiniowania nazwy obrazu pojemnika:

Docker Build -t HTML -IMAGE .



Krok 3: Uruchom pojemnik

Aby wykonać polecenia w pojemniku, musisz najpierw uruchomić kontener. W tym celu skorzystaj z „Docker Run „Polecenie do utworzenia i uruchomienia kontenera:

Docker Run -Nazwa html -container -d -p 80:80 Html -Image


W podanym poleceniu używane są następujące opcje:

    • "-nazwa„Aby zdefiniować nazwę kontenera.
    • "-D„Aby uruchomić pojemnik w zapleczu.
    • "-P„Przydziela port wykonujący dla kontenera:



Krok 4: Uruchom polecenie wewnątrz pojemnika

Następnie, aby uruchomić polecenie w kontenerze Docker, wykonaj „Docker Exec" Komenda. Tutaj "-To„Opcja jest wykorzystywana do realizacji kontenera interaktywnego i przypisania terminali TTY-Pseudo do kontenera. Poniższe polecenie uruchomi powłokę kontenera, aby wykonać polecenia w kontenerze Docker:

Docker Exec -it Html -Container SH


Następnie wykonaj polecenie wewnątrz kontenera, gdy uruchomiliśmy „Echo„Polecenie wydrukowania„Cześć! Witamy w Linux Wskazówka”:

Echo "Witaj! Witamy w Linux HIST ”



Tutaj wykonaliśmy „Ulimit -n„Polecenie wyświetlania limitu zasobów kontenera:

Ulimit -n



Chodzi o wykonywanie poleceń wewnątrz pojemnika za pomocą „Docker Exec" Komenda.

Wniosek

Aby wykonać polecenia wewnątrz kontenera, najpierw uruchom kontener, w którym musisz wykonać polecenie. Następnie użyj „Docker Exec " Komenda. To polecenie otworzy powłokę kontenera, aby przetworzyć lub uruchomić polecenia w pojemniku. Ten zapis pokazał, jak wykonywać polecenia wewnątrz kontenera w Docker.