Różne sposoby korzystania z polecenia „Docker Run”

Różne sposoby korzystania z polecenia „Docker Run”
Na platformie Docker, „uruchomić”Jest najbardziej podstawowym i niezawodnym poleceniem szeroko stosowanym do wykonywania obrazu do budowy i wykonania kontenerów Docker. Mówiąc dokładniej, „Docker Run„Polecenie obsługuje różne opcje tworzenia i rozpalania kontenera w różnych manierach, takich jak„-T„Przydzielił terminal TTY-Pseudo do pojemnika”, „”-Rm”Automatycznie usuwanie kontenera po wykonaniu i„-I”Jest wykorzystywany do interaktywnego obsługi pojemnika.

Ten zapis ilustruje różne sposoby korzystania z polecenia „Docker Run”.

Różne sposoby korzystania z polecenia „Docker Run”

Istnieją różne opcje obsługiwane przez „Docker Run„Polecenie do wykonania i zarządzania kontenerami Docker na różne sposoby. W tym celu wymieniliśmy niektóre zastosowania „Docker Run„Polecenie do tworzenia i zarządzania kontenerami na różne sposoby:

  • Jak wykonywać kontenery w trybie interaktywnym?
  • Jak uruchomić kontenery w trybie uprzywilejowanym?
  • Jak montować głośność za pomocą kontenera Docker?
  • Jak automatycznie usunąć pojemniki po wykonaniu?
  • Jak uruchomić kontener w sieci hosta?

Jak wykonać kontener w trybie interaktywnym?

Aby wykonać kontener Docker w trybie interaktywnym, użyj „-I„Opcja wraz z„Docker Run" Komenda. Podobnie, aby przydzielić terminal TTY-Pseudo na pojemnik, użyj „-T" flaga:

> Docker Run -it Docker -Image

Jak wykonać kontener w trybie uprzywilejowanym?

Aby wykonać kontener Docker z możliwością korzenia lub hosta, użyj „-uprzywilejowany„Opcja z„Docker Run" Komenda:

$ Docker Run --privileged -d -p 8080: 8080 Golang: Alpine

W powyższym bloku kodu używane są następujące opcje:

  • "-uprzywilejowany„Opcja wykonuje kontener z uprawnieniami hosta.
  • "-D”Flaga uruchamia kontener jako usługę zaplecza lub w trybie odłączonym.
  • "-P”Definiuje odsłonięty port kontenera:

Jak montować głośność za pomocą kontenera Docker?

Objętość montażu oznacza podłączenie zewnętrznego systemu plików do kontenera. Aby powiązać głośność z określonym pojemnikiem, przejdź przez dostarczone „Docker Run" Komenda:

> Docker Run -d --Name Go-Container-Mount Source = My-Golang-Vol, Target =/App Golang: Alpine

Tutaj:

  • "-nazwa”Definiuje nazwę kontenera.
  • "-uchwyt”Zewnętrzny system plików lub wolumin z pojemnikiem.
  • "źródło”Atrybut służy do określenia woluminu źródła.
  • "cel”Atrybut definiuje ścieżkę docelową pojemnika:

Jak automatycznie usunąć kontener po wykonaniu?

Jedna z głównych cech „Docker Run„Komenda polega na automatycznym usuwaniu kontenera po wdrożeniu. Ta technika jest szeroko stosowana w procesach testowych lub aplikacji. Aby automatycznie usunąć kontener po wykonaniu, po prostu użyj „-Rm„Flaga z„Docker Run" Komenda:

> Docker Run - -Rm Golang: Alpine

Jak uruchomić kontener w sieci hosta?

Domyślnie pojemniki są wykonywane w sieci mostu. Ale czasami programiści zwykle chcą obsługiwać pojemniki na hoście. W tym celu „-net = host„Flaga służy do wykonywania kontenera w sieci hosta. Możesz jednak uruchomić kontener w dowolnej sieci lub niestandardowej sieci za pośrednictwem „-netto =" opcja:

> Docker Run -d --net = host go -img

Opracowaliśmy różne sposoby korzystania z „Docker Run„Polecenie w Docker.

Wniosek

„„Docker Run”To słynne narzędzie Docker, które obsługuje wiele opcji tworzenia i uruchamiania kontenerów na różne sposoby, na przykład„-T„Przydzielił terminal TTY-Pseudo do pojemnika”, „”-Rm”Automatycznie usuwanie kontenera po wykonaniu i„-I”Jest wykorzystywany do interaktywnego obsługi pojemnika. W tym artykule przedstawiono różne zastosowania „Docker Run„Polecenie prowadzenia kontenerów w różnych manierach.