Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 December 27

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
> докер все хранит на системном разделе (образы качает куда то в свою директорию, и контейнеры тоже собирает где то в определённом месте...)

либо через ключ командной строки докер демона, либо проще всего - вынести /var/lib на отдельную фс
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Всем привет. Кто-то выносил базу данных mysql наружу докера? Чтоб при ребилде она не слетала? А то я доигрался до того, что /var/lib/mysql просто не монтируется теперь в волюмах. Мб кто подскажетет, как нормально запилить это
источник

D

Denisio in RU.Docker — Официальное Русское Сообщество
базу всегда надо держать вне контейнера
источник

RK

Ruslan Kvashuk in RU.Docker — Официальное Русское Сообщество
Denisio
базу всегда надо держать вне контейнера
+
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Denisio
базу всегда надо держать вне контейнера
Это логично. Но у меня тут возникла проблемка, которую я описал выше - папка перестала  монтироваться.
источник

RK

Ruslan Kvashuk in RU.Docker — Официальное Русское Сообщество
Zzepish
Это логично. Но у меня тут возникла проблемка, которую я описал выше - папка перестала  монтироваться.
Проверить ошибки в путях монтирования
Пересобрать удалив папку на хосте с ключом --no-cache
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Ruslan Kvashuk
Проверить ошибки в путях монтирования
Пересобрать удалив папку на хосте с ключом --no-cache
Уже делал. Только без --no-cache
источник

RK

Ruslan Kvashuk in RU.Docker — Официальное Русское Сообщество
Само собой не забываем о бекапах
источник

RK

Ruslan Kvashuk in RU.Docker — Официальное Русское Сообщество
Спасибо
Мдауж
Неужели на столько не востребованно....?
Что так через "опу"...
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Ещё вопрос: можно ли докер заставить монтировать волюмы до того, как он запустит контейнер? Чтоб при создании образа mysql сразу создавал базы данных на хосте?
источник

RK

Ruslan Kvashuk in RU.Docker — Официальное Русское Сообщество
логика немного другая
докер при старте проверяет есть ли уже БД (типа первый старт или нет)
и если первый старт то он выполнит скрипт инициализации
в котором можно (описать) создать столько баз сколько тебе необходимо
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Ruslan Kvashuk
логика немного другая
докер при старте проверяет есть ли уже БД (типа первый старт или нет)
и если первый старт то он выполнит скрипт инициализации
в котором можно (описать) создать столько баз сколько тебе необходимо
Это понятно. Но, как я понял, они создадутся внутри контейнера. Их можно как-то вынести наружу автоматически?
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
О_о а сейчас он вынес данные наружу
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Автоматически. Хорошо, что я купил курс по докеру на юдеми 😂😂😂
источник

RK

Ruslan Kvashuk in RU.Docker — Официальное Русское Сообщество
Zzepish
Это понятно. Но, как я понял, они создадутся внутри контейнера. Их можно как-то вынести наружу автоматически?
не можно а нужно
об этом писали выше
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Вообщем, как я понял: если директории - нету (на хосте), то докер ее создаст и пробросит данные из образа.
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Ruslan Kvashuk
не можно а нужно
об этом писали выше
Это понятно. Я тут немного начинаю прозревать
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Ruslan Kvashuk
не можно а нужно
об этом писали выше
Вообщем, правильно ли я понял: докер пробросит данные из контейнера в локальный волюм в любом случае при создании образа. Единственное - он не будет перезаписывать файлы, если они уже есть на машине хоста, так?
источник

RK

Ruslan Kvashuk in RU.Docker — Официальное Русское Сообщество
Zzepish
Вообщем, правильно ли я понял: докер пробросит данные из контейнера в локальный волюм в любом случае при создании образа. Единственное - он не будет перезаписывать файлы, если они уже есть на машине хоста, так?
yep
источник

Z

Zzepish in RU.Docker — Официальное Русское Сообщество
Хорош. Понял. Спасибо, а то уже мозги себе сожрал на этой теме )
источник