Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке bind mount?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Bind mount** - це спосіб підключити конкретну папку з хостової машини всередину контейнера, щоб контейнер працював прямо з вашими реальними файлами, а не з даними всередині томів Docker. **Ключове:** bind mount - це пряме підключення папки хоста до контейнера; зручно для розробки, дає миттєву синхронізацію, але менш безпечне і менш кероване, ніж volume.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняBind mount - це спосіб підключити **конкретну папку з хостової машини всередину контейнера**, щоб контейнер працював прямо з вашими реальними файлами, а не з даними всередині томів Docker. Тобто bind-mount жорстко прив'язує шлях хоста до шляху всередині контейнера. ### Приклад ```bash docker run -v /home/user/project:/app nginx ``` - `/home/user/project` - реальна директорія на хості - `/app` - шлях всередині контейнера Тепер все, що змінюється на хості, одразу видно в контейнері, і навпаки. ### У чому відмінність від volume | Volume | Bind mount | |---|---| | Керується Docker | Просто монтує папку хоста | | Зберігається в `/var/lib/docker/volumes/...` | Зберігається там, де вкажеш | | Зручний для продакшену | Зручний для розробки | | Docker контролює дані | Повний доступ OS до даних | ### Коли використовують bind mount - **локальна розробка**, щоб зміни коду одразу потрапляли в контейнер - **шеринг конфігів або логів**, коли потрібно дивитися їх прямо на хості **Підсумок:** bind mount - це пряме підключення папки хоста до контейнера. Зручно для розробки, дає миттєву синхронізацію, але менш безпечно і менш кероване, ніж volume.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.