Opcje uruchamiania Docker

Opcje uruchamiania Docker
"Docker Run„Polecenie jest najważniejszym i niezawodnym użytecznością wiersza poleceń środowiska Docker, które służy do tworzenia i wykonywania kontenerów za pomocą obrazów Docker. Docker ”uruchomić„Polecenie obsługuje różne opcje, które są szeroko używane do wykonywania różnych zadań wraz z wykonywaniem kontenerów Docker jako„-Rm„Polecenie usuwa pojemnik po wykonaniu”, „-uchwyt”Służy do powiązania zewnętrznego systemu plików z kontenerami i tak dalej.

Ten zapis będzie pokazany:

  • Co to są Docker ”uruchomić”Opcje?
  • Jak wykorzystać „Docker Run”Opcje?

Co to są opcje „Uruchom” Docker?

Poniżej znajduje się lista opcji dostępnych podczas korzystania z polecenia „Docker Run”:

Opcja Opis
-Dodaj-host Jest wykorzystywany do dodawania hosta do mapowania IP.
-dołącz, -a Ta opcja służy do podłączenia kontenera do standardowego wejścia terminala, standardowego wyjścia i błędu standardowego.
-Cap-add Jest wykorzystywany do dodawania możliwości Linux.
-Cgroup-rodzicielski Przypisuje grupę nadrzędną do kontenerów Docker.
-Cidfile Służy do dodania identyfikatora kontenera do określonego pliku.
-CPU-Count Jest to opcja systemu Windows używana do sprawdzania liczby procesora.
-Odłącz, -d Jest wykorzystywany do uruchamiania kontenera jako usługi backend lub w trybie odłączonym.
-urządzenie Przypisuje urządzenie hosta do kontenera Docker.
-DNS Jest wykorzystywany do dodania niestandardowego serwera DNS.
-DNS-Search Służy do przeszukiwania domeny DNS.
-Nazwa domeny Określa nazwę domeny NIS pojemników.
-Punkt wejścia Zastępuje lub zastępuje domyślny punkt dostępu obrazu Docker.
-env, -e Służy do ustawiania zmiennych środowiskowych.
-ujawnić Jest wykorzystywany do określenia portu eksponującego dla kontenera.
-grupa-add Ta opcja określa dodatkowe grupy dla kontenerów.
-pomoc Jest wykorzystywany do wyświetlania wszystkich dostępnych opcji „uruchomić" polecenia.
-nazwa hosta, -h Służy do określenia nazwy hosta kontenerów.
-interaktywne, -i Utrzymuje standardowy strumień wejściowy otwarty i uruchamia kontener interaktywnie.
-w tym Wykonuje init w pojemniku.
-ip Podaj adres IP V4.
-Memory jądra Określ limit pamięci jądra.
-Etykieta, -L Oznacz pojemnik lub metadane dla pojemników.
-połączyć Dodaj link pojemnika do innego pojemnika.
-Log-driver Określ sterowniki rejestrowania kontenera.
-pamięć, -m Określ limit pamięci.
-uchwyt Używany do montażu woluminu lub systemu plików do kontenerów.
-nazwa Służy do nazwie kontenera.
-sieć Służy do podłączenia sieci do kontenera.
-pid Podaj przestrzeń nazw dla identyfikatora procesu.
-platforma Jest wykorzystywany do ustawienia platformy dla kontenera dla kontenerów wieloplatformowych.
-uprzywilejowany Wykonaj kontenery w trybie uprzywilejowanym lub przypisz uprawnienia hosta do kontenerów.
-Publikuj, -p Jest wykorzystywany do publikowania portu na hosta.
-ciągnąć Jest wykorzystywany do pobierania obrazów przed uruchomieniem pojemnika.
-uruchom ponownie Dodaje zasady restartu do kontenerów, gdy pojemnik się zatrzyma.
-Rm Ta opcja służy do automatycznego usuwania kontenera, gdy pojemnik się zatrzyma.
-Opt bezpieczeństwa Podaj opcje bezpieczeństwa.
-Zatrzymaj sygnał Dodaj sygnały, aby zatrzymać kontenery wykonujące.
-tty, -t Służy do przypisywania terminalu Tty-Pseudo do kontenerów.
-Ulimit Podaj opcję UliMit. Ulimit ogranicza wykorzystanie zasobów.
-Użytkownik, -u Podaj identyfikator użytkownika lub nazwę użytkownika kontenera.
-Tom, -v Jest wykorzystywany do powiązania objętości z pojemnikiem.
-Workdir Służy do określenia działającego katalogu kontenera.

Jak korzystać z opcji „Docker Run”?

„„Docker Run”Polecenie wykorzystuje różne opcje, aby zachowywać się inaczej i wykonywać kontenery wraz z różnymi zadaniami. Wykorzystać różne „Docker Run„Opcje poleceń, po pierwsze, wymieniają wszystkie obsługiwane opcje za pomocą„-pomoc„Opcja, jak pokazano poniżej:

> Run Docker -Help

Z poniższego wyjścia możesz wyświetlić wszystkie „Docker Run”Obsługiwane opcje wraz z ich odpowiednim opisem:

Następnie użyj „Docker Run„Opcje wykonywania kontenerów w różnych manierach.

Używać „Docker Run„Opcje poleceń, przejdź przez podrzędne przykłady.

Przykład 1: Uruchom kontener w trybie uprzywilejowanym

Aby obsługiwać kontener Docker z uprawnieniami hosta, sprawdź poniższe polecenie:

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

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

  • "uprzywilejowany„Flaga jest wykorzystywana do przydzielania uprawnień hosta do kontenera
  • "-D”Służy do wykonywania pojemnika w tle
  • "-P”Jest wykorzystywany do określenia portu eksponującego dla kontenera:

Przykład 2: Wykonaj kontener w trybie interaktywnym

Aby interaktywnie wykonać pojemnik, „-I„Używana jest opcja. Co więcej, „-T„Flaga przydziela pseudo-tty terminal do kontenera:

> Docker Run -it Docker -Image

Przykład 3: Usuń pojemnik po wykonaniu

Aby automatycznie usunąć kontener po wykonaniu, „Docker Run„Polecenie jest używane wraz z„-Rm" Komenda:

> Docker Run - -Rm Golang: Alpine

Przykład 4: Objętość montażu do kontenera

Aby zamontować głośność lub system plików zewnętrznych do kontenera, postępuj zgodnie z podanym poleceniem:

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

Tutaj:

  • "-nazwa”Służy do ustawienia nazwy kontenera.
  • "-uchwyt”Jest wykorzystywany do montażu lub wiązania objętości.
  • "źródło”Zmienna określa głośność źródła.
  • "cel„Zmienna określa ukierunkowaną ścieżkę kontenera:

To wszystko o „Docker Run”Opcje.

Wniosek

Docker ”uruchomić„Polecenie jest często używanym poleceniem do tworzenia i wykonywania kontenerów. Obsługuje różne opcje wykonywania kontenera na różne maniery, takie jak „-nazwa”Określa nazwę kontenera,„-uchwyt”Służy do montażu głośności,„-Rm”Usuwa pojemnik automatycznie i wiele innych. Ten zapis opracował Dockera „uruchomić„Opcje i sposób ich używania.