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 використовується для видалення зупинених контейнерів. Це звільняє ресурси, які були зайняті контейнером. Перед видаленням контейнер необхідно зупинити.

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ