Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Як Docker створює том автоматично?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Docker створює том автоматично, якщо в команді запуску контейнера вказати монтування тому **за іменем, якого ще не існує**. **Ключове:** Docker створює том «на льоту», щойно зустрічає монтування volume з новим іменем; окремих команд для цього запускати не потрібно.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняDocker створює том автоматично, якщо в команді запуску контейнера вказати монтування тому **за іменем, якого ще не існує**. Тоді Docker сам створює новий volume і підключає його. ### Приклад ```bash docker run -v mydata:/app/data nginx ``` Якщо тому `mydata` не було, Docker: 1. створює volume `mydata` 2. кладе його в `/var/lib/docker/volumes/...` 3. монтує в контейнер за шляхом `/app/data` ### Те саме в Compose ```yaml services: app: image: nginx volumes: - mydata:/app/data volumes: mydata: ``` При `docker compose up` том, якого немає, буде створено автоматично. **Підсумок:** Docker створює том «на льоту», щойно зустрічає монтування volume з новим іменем. Ніяких окремих команд для цього запускати не потрібно.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.