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:
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.