пожалуйста пример директории
Как правило их хранят в block-level storage
У меня есть обычный комп на Ubuntu
тогда в любой папке, в какой удобно Если используется докер, то можно воспользоваться абстракцией docker volume, на самом деле это просто папки где-то в /var/lib/docker
просто я думаю небезопасно монтировать котейнеры в директорию с root правам, такую как /var/lib/docker/volumes
монтируются директории в контейнер, а не наоборот. Я боюсь вы на том уровне, что пока о безопасности рано думать, поскольку вы вероятно не видите всей картины. А по существу выделенные папки с правами рута на хосте вмонтированные в контейнер ничем не грозят безопасности
а могут быть какие-то конфликты между контейнерами, если тут хранить их volume "/var/lib/docker/volumes"?
docker volume создает уникальную папку в этой дирректории
я понимаю. ладно, спасибо за ответ и спасибо что не оскорбляете
возможно я просто не понял что подразумивается под конфликтами между контейнерами
я просто хотела понять, как сделать лучше чтобы не было ошибок никаких в контейнерах и как это делают профессионалы
на практике docker не используется (ну или используется довольно редко), обычно используются оркестраторы: k8s, nomad Можно воспользоваться docker volume, можете просто сами прокидывать нужные вам папки из хоста. Оба варианта нормальны и допустимы. Просто не прокидываете одну и туже папку или волум в разные контейнер и всё будет хорошо
ок, спасибо большое
А можете дать обратную связь по рекламе этого чата? Откуда о нем узнали?
тут нашла https://t.me/it_chats
а вот зачем создавать volume отдельно? чем это отличается от просто написать -v from:to ?
допустимы оба варианта, делаешь как удобно
но ведь зачем-то сделали команду create volume
тем что так он не будет выводится этой командой docker volume ls
а зачем ему выводится там?
ну например если у меня много volume и так я смогла бы посмотреть их и по названию понять что у меня есть
Обсуждают сегодня