Size: a a a

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

2021 May 20

MG

Max Gerasimov in RU.Docker — Официальное Русское Сообщество
У него своя ниша
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
он про один набор задач
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
а ты хочешь что-то совсем другое
источник

n

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

n

nibble in RU.Docker — Официальное Русское Сообщество
Ну к3с должен справиться
источник
2021 May 21

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
Напомните мне ещё раз про use case volume vs bind mount плез!

Мне надо:
1) папка для конфигов, которую я правлю на хосте, а приложение читает в контейнере
2) папка для лога - приложение пишет в контейнере (я знаю, что это идеологически неправильно! и про драйвер - тоже знаю), я читаю на хосте
3) папка БД (уже есть, но просто для сравнения) - лежит на хосте, но используется только в контейнерах - контейнер с базой читает и пишет в базу

З.Ы. приложение работает от юзера
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
1 mount
2 mount
3 volume
источник

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
1) если я в контейнере сделаю папке chown -R  (приложение в контейнере работает НЕ от root-а) - может ли что-нибудь  сломаться на хосте?
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
скорее сломается контейнер - не сможет
источник

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
?!
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
без рута не сможет выполнить chown
источник

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
с рутом, с рутом, успокойся!

не контейнер без рута, а приложение в процессе установки создаёт юзера и от его имени запускается!
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
может оказаться, что uid нет такого на хосте и ls и тп будет показыва циферки
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
ну и папка для начального владельца может оказаться недоступна полностью или частично, только руту
источник

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
Как называется эта проблема? Есть у неё название?

Мне НЕ нужно править конфиги внутри контейнера, - только читать, но от юзера
источник

як

я никуда не тороплюс... in RU.Docker — Официальное Русское Сообщество
Потому что такие "трюки" описаны для контейнеров с миллиардом pull-ов
источник

VC

Vladimir Chernyshev in RU.Docker — Официальное Русское Сообщество
общепринятого вроде нет но https://vsupalov.com/docker-shared-permissions/
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Что тут происходит ?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Г-н Пёттеринг осваивает докер?
источник

R

Roma in RU.Docker — Официальное Русское Сообщество
день добрый, можно хэлпы?
опишу ситуацию, надеюсь вкратце, переписываю команды с macOS на Windows и получаю постоянно странный результат
создал директорию на диске D:\example в ней поместил backup.tar, далее создал volume proj_proj_pg_data, но и что-то не так...доку читал, что нужно писать абсолютный путь, но даже это не совсем помогает
docker run --rm -v proj_proj_pg_data:/recover -v "/$(pwd):/backup" ubuntu bash -c "cd /recover && tar xvf /backup/backup.tar"
получаю следующий message(делаю через git bash):
tar: /backup/backup.tar: Cannot read: Is a directory
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now
источник