JavaRush /Курсы /Модуль 2: Fullstack /Основные команды

Основные команды

Модуль 2: Fullstack
12 уровень , 1 лекция
Открыта

2.1 Команда docker start

Docker предлагает удобные инструменты для управления контейнерами на всех этапах их работы. В этой лекции мы разберём четыре основные команды: start, stop, restart и rm. Они позволяют запускать, останавливать, перезапускать и удалять контейнеры.

Команда docker start запускает ранее остановленные контейнеры. Это значит, что вы можете повторно использовать уже созданный контейнер, а не создавать его заново каждый раз, когда он вам нужен.

Синтаксис


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

Где:

  • CONTAINER: имя или идентификатор контейнера, который вы хотите запустить.

Примеры

1. Запуск одного контейнера:

В этом примере мы запустим контейнер с именем my_container. Он запустится только в том случае, если он уже был создан и остановлен ранее.

Terminal

docker start my_container

2. Запуск нескольких контейнеров:

В этом примере мы запустим одновременно контейнеры container1 и container2.

Terminal

docker start container1 container2

Опции

  1. -a или --attach: подключает ваш терминал к контейнеру, чтобы в реальном времени видеть его вывод, например, логи или сообщения об ошибках.
Terminal

docker start -a my_container

2.2 Команда docker stop

Команда docker stop используется для остановки работающих контейнеров. Эта команда даёт контейнеру время корректно завершить работу, отправляя сигнал SIGTERM и затем SIGKILL, если контейнер не завершился в установленное время.

Синтаксис


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

Где:

  • CONTAINER: имя или идентификатор контейнера, который вы хотите остановить.

Примеры

1. Остановка одного контейнера:

В этом примере контейнер с именем my_container будет остановлен.

Terminal

docker stop my_container

2. Остановка нескольких контейнеров:

В этом примере контейнеры container1 и container2 будут остановлены одновременно.

Terminal

docker stop container1 container2

Опции

  • -t или --time: задаёт тайм-аут в секундах перед принудительной остановкой контейнера (по умолчанию 10 секунд).
Terminal

docker stop -t 30 my_container

2.3 Команда docker restart

Команда docker restart используется для перезапуска контейнеров. Это удобно, когда нужно быстро применить изменения или устранить ошибки.

Синтаксис


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

Где:

  • CONTAINER: имя или идентификатор контейнера, который вы хотите перезапустить.

Примеры

1. Перезапуск одного контейнера:

В этом примере мы перезапускаем контейнер с именем my_container.

Terminal

docker restart my_container

2. Перезапуск нескольких контейнеров:

В этом примере контейнеры container1 и container2 будут перезапущены одновременно.

Terminal

docker restart container1 container2

Опции

  • -t или --time: задаёт тайм-аут в секундах перед перезапуском контейнера (по умолчанию 10 секунд).
Terminal

docker restart -t 20 my_container

2.4 Команда docker rm

Команда docker rm используется для удаления остановленных контейнеров. Это освобождает ресурсы, которые были заняты контейнером. Перед удалением контейнер необходимо остановить.

3
Задача
Модуль 2: Fullstack, 12 уровень, 1 лекция
Недоступна
Запуск нескольких контейнеров
Запуск нескольких контейнеров
3
Задача
Модуль 2: Fullstack, 12 уровень, 1 лекция
Недоступна
Остановка контейнера с тайм-аутом
Остановка контейнера с тайм-аутом
3
Задача
Модуль 2: Fullstack, 12 уровень, 1 лекция
Недоступна
Перезапуск контейнера с тайм-аутом
Перезапуск контейнера с тайм-аутом
3
Задача
Модуль 2: Fullstack, 12 уровень, 1 лекция
Недоступна
Удаление контейнера с томами
Удаление контейнера с томами
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Slevin Уровень 11
3 октября 2025
Это же уже было....