Polecenie Docker Exec z przykładem

Polecenie Docker Exec z przykładem
Docker to bezpłatna, dobrze znana koncepcja konteneryczna dostępna zarówno w wersjach CLI, jak i GUI. Jednak Docker CLI ma większą kontrolę nad komponentami Docker, takimi jak „Docker Run„Aby utworzyć i uruchomić pojemnik”, „Docker Ps„Aby wymienić kontenery”, „Docker RM„Aby usunąć pojemniki i tak dalej.

Czasami programiści muszą wprowadzać zmiany w programach kontenerowych i mogą chcieć uzyskać dostęp do środowiska wewnętrznego lub komponentu kontenera Docker, aby rozwiązać błędy lub modyfikacje. W tym celu Docker Cli zapewnia nam „Docker Exec„Polecenie dostępu do kontenera.

Ten zapis pokaże „Docker Exec”Polecenie i jak go używać w środowisku programistów Docker.

Jakie jest polecenie „Docker Exec”?

„„Docker Exec„Polecenie jest jednym z przydatnych poleceń platformy rozwojowej Docker, która pomaga w wykonywaniu zewnętrznych poleceń w kontenerach. To polecenie otwiera terminal Docker SSH lub terminal Bash. Korzystając z powłoki kontenera, możesz uzyskać dostęp do komponentów Docker, takich jak pliki i katalogi. „Docker Exec” można wykonać tylko do uruchamiania kontenerów.

Jak użyć polecenia „Docker Exec”?

Aby wykorzystać dokera ”Exec”Polecenie uruchomienia lub wykonania poleceń w kontenerach Docker, najpierw utworzyć i uruchom pojemnik z obrazu Docker. Następnie użyj „Docker Exec„Aby wykonać polecenia w działającym kontenerze Docker.

Aby uzyskać demonstrację, sprawdź podane instrukcje.

Krok 1: Uruchom pojemnik
Aby utworzyć i uruchomić pojemnik, użyj „Docker Run”Polecenie z następującymi opcjami:

  • "-nazwa”Przypisuje nazwę do kontenera.
  • "-D„Opcja uruchamia kontener jako usługę zaplecza lub w tle.
  • "-P„Opcja przydziela lokalnego hosta odsłonięte porty kontenera:
Docker Run -Nazwa html -container -d -p 80:80 Html -Image

Krok 2: Uruchom polecenie wewnątrz pojemnika
Następnie wykonaj „Docker Exec„Polecenie uruchomić powłokę kontenera. Tutaj "-I„Opcja jest używana do interaktywnego wykonywania powłoki kontenera i„-T„Opcja przydziela„Tty-pseudo„Terminal do pojemnika:

Docker Exec -it Html -Container SH

Po tym, powłoka lub terminal pojemnika zostanie otwarty. Tutaj możesz uruchomić polecenie w kontenerze wykonującym. Na przykład wykonaliśmy „Echo„Polecenie wydrukowania„Cześć! Witamy w Linux Wskazówka”:

Echo "Witaj! Witamy w Linux HIST ”

Następnie sprawdź limit zasobów kontenera, wykonując „Ulimit -n„Polecenie w pojemniku:

Ulimit -n

To wszystko o „Docker Exec" Komenda.

Wniosek

„„Docker Exec”Polecenie uruchamia dodatkowe lub zewnętrzne polecenia w działających kontenerach Docker. To polecenie jest pomocne w dostępie do wewnętrznego komponentu kontenera, tworzenia i modyfikowania plików w kontenerze i tak dalej. Użyj "Docker Exec Sh„Polecenie, aby otworzyć powłokę kontenera, aby uruchomić polecenia w pojemniku. Ten zapis pokazał polecenie „Docker Exec” i jego użycie.