Size: a a a

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

2019 September 09

GG

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

GG

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

MS

Maxim Sokolovsky in RU.Docker — Официальное Русское Сообщество
Кроме прав на папку, там еще AppArmor мог вмешаться… Пока единственная догадка)
В целом, бинд-маунтить - не очень хорошо, как правильно сказали выше. Но уж если маунтить, то аккуратно - каталог внутри (не весь текущий, и не родительский). Сейчас если получить доступ к контейнеру - можно что-угодно сделать с самим compose-файлом, и файлами других контейнеров.
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Maxim Sokolovsky
Кроме прав на папку, там еще AppArmor мог вмешаться… Пока единственная догадка)
В целом, бинд-маунтить - не очень хорошо, как правильно сказали выше. Но уж если маунтить, то аккуратно - каталог внутри (не весь текущий, и не родительский). Сейчас если получить доступ к контейнеру - можно что-угодно сделать с самим compose-файлом, и файлами других контейнеров.
👍
источник

АЧ

Артур Чобанян in RU.Docker — Официальное Русское Сообщество
Maxim Sokolovsky
Кроме прав на папку, там еще AppArmor мог вмешаться… Пока единственная догадка)
В целом, бинд-маунтить - не очень хорошо, как правильно сказали выше. Но уж если маунтить, то аккуратно - каталог внутри (не весь текущий, и не родительский). Сейчас если получить доступ к контейнеру - можно что-угодно сделать с самим compose-файлом, и файлами других контейнеров.
это только для локальной разработки
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
есть проблема, которая меня уже задолбала
Стоит nginx, в качестве бэкенда к нему nodejs, php-fpm и спустя 1-2 дня рандомно перестает отвечать nginx, то есть снаружи тишина, заходишь в контейнер и делает curl nodejs:8080 и всё нормально
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
первое это был wordpress, второй кастомный api для внутренних нужд
источник

MS

Maxim Sokolovsky in RU.Docker — Официальное Русское Сообщество
Артур Чобанян
это только для локальной разработки
Какая потребность вынуждает так делать? Я подозреваю, что это не от хорошей жизни) Лучше сразу тщательно и аккуратно собрать такое окружение, которое будет иметь минимальные отличия между девом и продом. Тогда более вероятно собрать все грабли до прода. И легче воспроизводить ошибки в дев-окружении, когда (неизбежно) найдутся баги в проде.
источник

MS

Maxim Sokolovsky in RU.Docker — Официальное Русское Сообщество
manefesto
есть проблема, которая меня уже задолбала
Стоит nginx, в качестве бэкенда к нему nodejs, php-fpm и спустя 1-2 дня рандомно перестает отвечать nginx, то есть снаружи тишина, заходишь в контейнер и делает curl nodejs:8080 и всё нормально
Тишина как выглядит? TCP соединение не устанавливается, или Nginx ничего не отвечает, или?..
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
стучусь например курлом, отпадает по таймауту, nginx такое ощущение что просто перестает слушать порт
пытался telnet'ом, тишина
источник

m

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

m

manefesto in RU.Docker — Официальное Русское Сообщество
уже грешил на alpine, но переход на ubuntu, debian проблему совсем не решают
источник

L

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

MS

Maxim Sokolovsky in RU.Docker — Официальное Русское Сообщество
Артур Чобанян
это только для локальной разработки
Попробуй отключить AppArmor, и посмотреть поможет ли:
https://help.ubuntu.com/community/AppArmor#Disable_AppArmor_framework
источник

АЧ

Артур Чобанян in RU.Docker — Официальное Русское Сообщество
Maxim Sokolovsky
Попробуй отключить AppArmor, и посмотреть поможет ли:
https://help.ubuntu.com/community/AppArmor#Disable_AppArmor_framework
нет не помогло, думаю создать волюм и docker cp
источник

MS

Maxim Sokolovsky in RU.Docker — Официальное Русское Сообщество
manefesto
стучусь например курлом, отпадает по таймауту, nginx такое ощущение что просто перестает слушать порт
пытался telnet'ом, тишина
Есть шанс, что правила firewall про докер перезаписываются кем-нибудь… Насколько похоже на правду? Хост система какая, кстати?
источник

m

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

m

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

АЧ

Артур Чобанян in RU.Docker — Официальное Русское Сообщество
Maxim Sokolovsky
Попробуй отключить AppArmor, и посмотреть поможет ли:
https://help.ubuntu.com/community/AppArmor#Disable_AppArmor_framework
еще идеи?
источник

MS

Maxim Sokolovsky in RU.Docker — Официальное Русское Сообщество
Пока нет( А в системном логе ничего интересного нет?
источник