CodeGym /Kursy /Docker SELF /Podstawowe komendy

Podstawowe komendy

Docker SELF
Poziom 11 , Lekcja 1
Dostępny

2.1 Komenda docker start

Docker oferuje wygodne narzędzia do zarządzania kontenerami na wszystkich etapach ich działania. Na tym wykładzie omówimy cztery podstawowe komendy: start, stop, restart i rm. Pozwalają one uruchamiać, zatrzymywać, ponownie uruchamiać i usuwać kontenery.

Komenda docker start uruchamia wcześniej zatrzymane kontenery. To oznacza, że możesz ponownie używać już stworzonego kontenera, zamiast tworzyć go od nowa za każdym razem, gdy jest potrzebny.

Składnia


docker start [OPTIONS] CONTAINER [CONTAINER...]

Gdzie:

  • CONTAINER: nazwa albo identyfikator kontenera, który chcesz uruchomić.

Przykłady

1. Uruchomienie jednego kontenera:

W tym przykładzie uruchomimy kontener o nazwie my_container. Uruchomi się tylko wtedy, jeśli został już wcześniej stworzony i zatrzymany.

Terminal

docker start my_container

2. Uruchomienie kilku kontenerów:

W tym przykładzie uruchomimy jednocześnie kontenery container1 i container2.

Terminal

docker start container1 container2

Opcje

  1. -a albo --attach: podłącza twój terminal do kontenera, aby w czasie rzeczywistym oglądać jego output, na przykład logi albo komunikaty o błędach.
Terminal

docker start -a my_container

2.2 Komenda docker stop

Komenda docker stop jest używana do zatrzymywania działających kontenerów. Ta komenda daje kontenerowi czas na poprawne zakończenie pracy, wysyłając sygnał SIGTERM, a następnie SIGKILL, jeśli kontener nie zakończy pracy w określonym czasie.

Składnia


docker stop [OPTIONS] CONTAINER [CONTAINER...]

Gdzie:

  • CONTAINER: nazwa lub identyfikator kontenera, który chcesz zatrzymać.

Przykłady

1. Zatrzymanie jednego kontenera:

W tym przykładzie kontener o nazwie my_container zostanie zatrzymany.

Terminal

docker stop my_container

2. Zatrzymanie kilku kontenerów:

W tym przykładzie kontenery container1 i container2 zostaną zatrzymane jednocześnie.

Terminal

docker stop container1 container2

Opcje

  • -t lub --time: ustawia timeout w sekundach przed wymuszeniem zatrzymania kontenera (domyślnie 10 sekund).
Terminal

docker stop -t 30 my_container

2.3 Komenda docker restart

Komenda docker restart jest używana do ponownego uruchamiania kontenerów. To przydatne, gdy trzeba szybko zastosować zmiany lub usunąć błędy.

Składnia


docker restart [OPTIONS] CONTAINER [CONTAINER...]

Gdzie:

  • CONTAINER: nazwa lub identyfikator kontenera, który chcesz ponownie uruchomić.

Przykłady

1. Ponowne uruchomienie jednego kontenera:

W tym przykładzie ponownie uruchamiamy kontener o nazwie my_container.

Terminal

docker restart my_container

2. Ponowne uruchomienie kilku kontenerów:

W tym przykładzie kontenery container1 i container2 zostaną ponownie uruchomione jednocześnie.

Terminal

docker restart container1 container2

Opcje

  • -t albo --time: ustawia timeout w sekundach przed ponownym uruchomieniem kontenera (domyślnie 10 sekund).
Terminal

docker restart -t 20 my_container

2.4 Komenda docker rm

Komenda docker rm jest używana do usuwania zatrzymanych kontenerów. To zwalnia zasoby, które były zajęte przez kontener. Przed usunięciem kontener musi być zatrzymany.

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION