Команда docker start/stop/restart

Справочник команд Docker


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

docker stopКоманда используется для остановки работающего контейнера.

docker restartКоманда используется для перезапуска контейнера.


Команда docker start

Синтаксис

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

Параметр

  • -a: Присоединиться к стандартным потокам ввода и вывода контейнера.
  • -i: Присоединиться и оставить стандартный ввод открытым.

Пример

Запуск контейнера:

docker start my_container

Запустите контейнер с именем my_container.

Запуск и присоединение к контейнеру:

docker start -a my_container

Запустите контейнер и присоединитесь к его стандартным потокам ввода и вывода.

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

docker start container1 container2 container3

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


Команда docker stop

Синтаксис

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

Параметр

-t, --time: Количество секунд ожидания перед остановкой контейнера; по умолчанию — 10 секунд.

Пример

Остановка контейнера:

docker stop my_container

Остановите контейнер с именем my_container.

Остановка контейнера с указанным временем ожидания:

docker stop -t 30 my_container

Остановите контейнер после ожидания 30 секунд.

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

docker stop container1 container2 container3

Остановите контейнеры container1, container2 и container3 одновременно.


команда docker restart

Синтаксис

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

Параметр

-t, --time: количество секунд ожидания перед перезапуском контейнера; по умолчанию — 10 секунд.

Пример

Перезапуск контейнера:

docker restart my_container

Перезапустить контейнер с именем my_container.

Перезапустить контейнер с указанным временем ожидания:

docker restart -t 15 my_container

Перезапустить контейнер после ожидания 15 секунд.

Перезапустить несколько контейнеров одновременно:

docker restart container1 container2 container3

Перезапустить контейнеры container1, container2 и container3 одновременно.


Справочник команд Docker

Другие расширения