Kontenery Docker są głównym elementem środowiska Docker, które jest ogólnie wykorzystywane do budowy i wdrażania aplikacji. Czasami programiści mogą chcieć utrzymać kontener Docker z różnych powodów, takich jak testowanie zdjęć Docker lub problemów z rozwiązywaniem problemów. W tym celu dostępne są polecenia Docker, aby utrzymać kontener Docker działał nieskończenie.
Ten blog pokazuje metody utrzymania kontenera Dockera.
Jak utrzymać działanie kontenerów Docker?
Istnieją różne metody utrzymywania kontenera Docker działających w nieskończoność, takie jak:
Warunek: lista zdjęć dokera
Najpierw wymień wszystkie dostępne obrazy i wybierz żądany obraz do budowania i uruchamiania kontenera:
Obrazy dokera
Poniższe wyjście wyświetla wszystkie obrazy Docker i wybraliśmy „Py-img”:
Metoda 1: Uruchamianie kontenera Docker poprzez dodanie punktu wejścia bezpośrednio w poleceniu Docker
Aby zbudować kontener Docker i utrzymać go, wykonaj poniższe polecenie:
Docker Run --Name Cont1 py -img ogon -f dev/null
Tutaj:
Wyżej wymienione polecenie zastąpi domyślny punkt wejścia z kontenera, aby upewnić się, że kontener będzie działał podczas czytania „dev/null”:
Metoda 2: Uruchom pojemnik Docker, dodając nieskończony sen w Docker Command
Innym sposobem na zbudowanie kontenera Docker i utrzymanie go, jest użycie „Uśp nieskończoność„Opcja w poleceniu Docker:
Docker Run-Nazwa cont2 py-img sleep infinity
Tutaj "Uśp nieskończoność„Opcja sprawi, że kontener Docker działa w nieskończoność:
Wskazówka bonusowa: weryfikacja
Na koniec sprawdź, czy kontenery są działające, czy nie, wykonując dostarczone polecenie:
Docker PS -A
Na poniższym zrzucie ekranu status wskazuje, że oba kontenery działają:
Wyjaśniliśmy różne metody utrzymywania kontenera Dockera w nieskończoność.
Wniosek
Aby utrzymać działanie kontenera Dockera, użyj „Docker Run -name ogon -f dev/null" Lub "Docker Run -name Sleep Infinity" Komenda. Ten blog pokazał metody utrzymywania kontenera Dockera.