читал в доках, что она создает что-то типа симлинка на указанную директорию?
У меня такая команда создает пустую папку, не могу понять почему.
Используюв VOLUME потому что нужен доступ ко внешней папке из проекта.
Подскажите, как правильно в такой ситуации поступить и почему может возникнуть такой баг?
Ничего
В Dockerfile это указывает на то, что в этой папке приложение хранит какие-то данные/конфиги/etc. Если при запуске контейнера не указать, что ты хочешь хранить папку на постоянной основе (примонтировав в нее volume или папку с диска), то она ничем не будет отличаться от других папок в контейнере
VOLUME - разве эта команда не делает «монаж», о котором вы говорите? (примонтировав в нее volume или папку с диска)
Это создаёт отдельный том в контейнере, но ты не можешь в докерфайле указать какую директорию с ХОСТА монтировать в контейнер. Это как с expose - своего рода документация
А как мне достучаться из докерфайла до папки на хосте? Мне нужно зайти в папку, выполнить в ней команду, на этом все. Я использую docker-compose, я привзялывал volume через него, но в dockerfile я не увидел этой папки
Обсуждают сегодня