Spisu treści:

Jak uruchomić skrypt w kontenerze Docker?
Jak uruchomić skrypt w kontenerze Docker?

Wideo: Jak uruchomić skrypt w kontenerze Docker?

Wideo: Jak uruchomić skrypt w kontenerze Docker?
Wideo: Execute a Shell Script Inside a Docker Container 2024, Może
Anonim

Wykonaj następujące kroki:

  1. Posługiwać się doker ps, aby zobaczyć nazwę istniejącego pojemnik .
  2. Następnie użyj okno dokowane poleceń exec -it < pojemnik nazwa> /bin/bash, aby uzyskać powłokę bash w pojemnik .
  3. Lub bezpośrednio użyj doker exec -it < pojemnik nazwa> < Komenda > wykonać cokolwiek Komenda określasz w pojemnik .

Biorąc to pod uwagę, jak wyświetlić kontener dockera?

Wyświetlanie listy kontenerów Docker

  1. Jak widać, powyższy obrazek wskazuje, że nie ma uruchomionych kontenerów.
  2. Aby wyświetlić listę kontenerów według ich identyfikatora, użyj opcji –aq (cichy): docker ps –aq.
  3. Aby wyświetlić całkowity rozmiar pliku każdego kontenera, użyj opcji –s (rozmiar): docker ps –s.
  4. Polecenie ps zawiera kilka kolumn informacji:

Można też zapytać, jak uruchomić skrypt powłoki? Kroki napisania i wykonania skryptu

  1. Otwórz terminal. Przejdź do katalogu, w którym chcesz utworzyć swój skrypt.
  2. Utwórz plik za pomocą. rozszerzenie sh.
  3. Napisz skrypt w pliku za pomocą edytora.
  4. Uczyń skrypt wykonywalnym poleceniem chmod +x.
  5. Uruchom skrypt za pomocą./.

Jak zatem uruchomić istniejący kontener Dockera?

Aby ponownie uruchomić istniejący kontener , użyjemy początek polecenie z flagą -a, aby dołączyć do niego i flagą -i, aby uczynić go interaktywnym, po którym następuje albo pojemnik Identyfikator lub imię. Pamiętaj, aby zastąpić identyfikator swojego pojemnik w poniższym poleceniu: początek dokera -ai 11cc47339ee1.

Jak przekazać argumenty do Dockera?

Czas pracy argumenty są przekazywane, kiedy ty Uruchom dokera lub uruchom swój kontener: $ Uruchom dokera [OPCJE] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG…] Pozwalają na wysyłanie zmiennych do aplikacji, które będą bieganie w twoim kontenerze, jak zdefiniowano w twoim plik docker według definicji CMD lub ENTRYPOINT.

Zalecana: