Size: a a a

Docker — русскоговорящее сообщество

2020 October 18

GG

George Gaál in Docker — русскоговорящее сообщество
/ /
Пересобираю фронт, файлы обновляются, а вот сервер по прежнему читает старую версию
ну, так правильно, разберись как вольюм работает
источник

GG

George Gaál in Docker — русскоговорящее сообщество
кратко - тебе в энтрипойнт контейнера с фронтендом надо делать cp файлов в вольюм
источник

V

Vitalii in Docker — русскоговорящее сообщество
George Gaál
кратко - тебе в энтрипойнт контейнера с фронтендом надо делать cp файлов в вольюм
Это если они изначально там не лежат, проще волюм сделать из той же директории, где они лежат и не копировать ничего, разве нет?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Vitalii
Это если они изначально там не лежат, проще волюм сделать из той же директории, где они лежат и не копировать ничего, разве нет?
нет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
это если кратко.
источник

dd

dgj dfsh in Docker — русскоговорящее сообщество
George Gaál
это если кратко.
А можно подробнее, почему лучше так не делать?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
так как?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
у тебя вольюм сам по себе не наполнится данными
источник

GG

George Gaál in Docker — русскоговорящее сообщество
там есть одна хитрость, но я бы не рекомендовал ею пользоваться - потом по ногам стрелять себе будешь
источник

dd

dgj dfsh in Docker — русскоговорящее сообщество
Директория с исходниками монтируется в докер, и при изменении исходников веб-сервер должен пересобрать приложение и на фронте
источник

dd

dgj dfsh in Docker — русскоговорящее сообщество
Я так понял ты как раз и не рекомендуешь монтировать директорию с исходниками, хотелось бы понять почему
источник

V

Vitalii in Docker — русскоговорящее сообщество
George Gaál
у тебя вольюм сам по себе не наполнится данными
кто прав, ты или документация докера?
https://docs.docker.com/storage/volumes/#populate-a-volume-using-a-container
источник

V

Vitalii in Docker — русскоговорящее сообщество
If you start a container which creates a new volume, as above, and the container has files or directories in the directory to be mounted (such as /app/ above), the directory’s contents are copied into the volume.
источник

V

Vitalii in Docker — русскоговорящее сообщество
может мы про разные вещи говорим
источник

GG

George Gaál in Docker — русскоговорящее сообщество
это плохая функция
источник

GG

George Gaál in Docker — русскоговорящее сообщество
она работает только один раз и если вольюм пустой. Соответственно, если у тебя уже есть вольюм и пересобранный контейнер - файлы в вольюме не обновятся из нового образа
источник

GG

George Gaál in Docker — русскоговорящее сообщество
опасная и ненужная возможность
источник

VR

Vasiliy Romaneev in Docker — русскоговорящее сообщество
ты делаешь дев или прод ?
для дев твоя концепция верна - так можно делать
для прод - Георг прав - так делать не надо.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
dgj dfsh
Я так понял ты как раз и не рекомендуешь монтировать директорию с исходниками, хотелось бы понять почему
монтировать каталог с исходниками - ок практика
источник

GG

George Gaál in Docker — русскоговорящее сообщество
но это != volume

volume = это вольюм
а bind mount = это bind mount
источник