Если расшарить volume для сокета через хост, то проблема с правами в контейнере. Т.к. у каталога /run/musqld будет владелец root, а бд под юзером mysql работает
Так-то на сокет можно отдельно права дать, и хранить на фс хоста
Если без вольюма писать в контейнера то он плодит новые слои, соответственно чем их больше тем медленнее чтение/ запись. На маленьких объёмах не будет заметно, а если базу так на пару гигов запустить уже существенно медленнее работает.
Если без вольюма писать в контейнера то он плодит новые слои, соответственно чем их больше тем медленнее чтение/ запись. На маленьких объёмах не будет заметно, а если базу так на пару гигов запустить уже существенно медленнее работает.
Не так, он пишет в один слой, который находится на той же фс.
Если без вольюма писать в контейнера то он плодит новые слои, соответственно чем их больше тем медленнее чтение/ запись. На маленьких объёмах не будет заметно, а если базу так на пару гигов запустить уже существенно медленнее работает.
Если без вольюма писать в контейнера то он плодит новые слои, соответственно чем их больше тем медленнее чтение/ запись. На маленьких объёмах не будет заметно, а если базу так на пару гигов запустить уже существенно медленнее работает.
Для примера, посмотри на свой образ через регистри, и сравни с выводом docker inspect
Так-то на сокет можно отдельно права дать, и хранить на фс хоста
Тут больше вопрос был в том "как правильно" сделать, уверен что многие сталкиваются с этой проблемой. Т.к. с докером знаком недавно, то опыта еще нет. Но в целом задачу знаю как решить
Тут больше вопрос был в том "как правильно" сделать, уверен что многие сталкиваются с этой проблемой. Т.к. с докером знаком недавно, то опыта еще нет. Но в целом задачу знаю как решить