Anonymous
Я не говорил ничего ставить...
Anonymous
А
.
Всем привет ! docker run --rm -it --name appDemo \ -v "/home/$(whoami)/.Xauthority:/home/user/.Xauthority" Вот тут я передаю волюм, но как его передать в docker-compose ? Тут у меня проблемы с $(whoami) volumes: - "/home/$(whoami)/.Xauthority:/home/user/.Xauthority", Вот так если передать, то ошибку выдает, что интерполяция неправильная, а если вот так передать ${whoami}, ошибки не происходит, но он может, что то пустое ставит. Как правильно это сделать ?
Evgeniy
к сожалению никак нужно объявлять .env параметр в который записывать результат $(whoami) и потом использовать этот параметр подобный прикол и с получением UID, GID существует
Evgeniy
либо относительный путь
Evgeniy
но гораздо правильней cp ~/.Xauthority <path to project> и монтировать файл из текущей папки с проектом (где лежит докер файл) а не монтировать файл пользователя
.
Есть вопрос, у меня щас один сервис открывает дестктопное мое приложение, есть второй сервис в котором скрипт для тестирования(кликер) и если первый сервис создает контейнер и запускает приложуху десткопную, то со второго сервиса можно ли обращаться на это десктопную приложуху ?
M
Добрый вечер! Как запустить контейнер пайторч и джупитер ноутбуком чтобы не было права рута? При запуске от пользователя джупитер не хочет запускаться. Какие есть решения?
Evgeniy
пользователь который запускает в группе докера ?
Evgeniy
контейнер привелигированный ?
Alexander
Добрый день, куда-то пропала связь с интернет из контейнеров , гугление пока не помогает :( ping до хостового IP работает нормально, а дальше не идет, IP forward разрешен, хостовый файрвол временно отключен, докер перезапущен, но увы :( Раньше все работало.
Джифорсович
Ты в курсе что там на iptables все работает?
Джифорсович
Дистр какой? Цементос?
Alexander
Дистр какой? Цементос?
На хосте Debian, в контейнере любой не работает.
Джифорсович
На хосте Debian, в контейнере любой не работает.
У докера есть такая бага, сталкивался
Джифорсович
Надо разбираться с днсами
Alexander
У докера есть такая бага, сталкивался
Кто с ней не сталкивался, гугол захлебывается на эту тему.
Джифорсович
ну вообще докер говнище так то, надо на кубер переходить
Dan
Но может помочь и банальный рестарт сервиса
Dan
sudo service docker restart
Dan
sudo systemctl restart docker
Dan
А вообще такое надо отсматривать через strace
Alexander
pkill docker iptables -t nat -F ifconfig docker0 down brctl delbr docker0 docker -d
А рестарт докера, это не тоже самое? Я уже нагугливал такой рецепт.
Dan
У вас br попердолило, проблема в ханге
Alexander
Пробовал создать свою кастомную bridge сетку, тоже не помогает.
Alexander
sudo service docker restart
Да уж раз 10 :)
Dan
sysctl net.ipv4.ip_forward точно 1 ?
Dan
Ну значит точно бридж. Надо его убить и пусть докер новый пересоздаст сам
Alexander
sysctl -a | grep net.ipv4.ip_forward net.ipv4.ip_forward = 1 net.ipv4.ip_forward_update_priority = 1 net.ipv4.ip_forward_use_pmtu = 0 sysctl: reading key "net.ipv6.conf.all.stable_secret" sysctl: reading key "net.ipv6.conf.br-1d25285b585b.stable_secret" sysctl: reading key "net.ipv6.conf.default.stable_secret" sysctl: reading key "net.ipv6.conf.docker0.stable_secret" sysctl: reading key "net.ipv6.conf.eth0.stable_secret" sysctl: reading key "net.ipv6.conf.lo.stable_secret" sysctl: reading key "net.ipv6.conf.vethfdd2f2f.stable_secret"
Alexander
Но внимание, частично отключен или недоконфиругирован IPv6, без него будет работать IPv4 именно в докере?
Alexander
Видел упоминания, что docker без IPv6 не хочет работать даже с IPv4
Alexander
brctl
Konstantin
Видел упоминания, что docker без IPv6 не хочет работать даже с IPv4
странно. я ещё до установки докера ipv6 в sysctl.conf вырубаю - работает
Dan
Видел упоминания, что docker без IPv6 не хочет работать даже с IPv4
всё работает. никогда не доверяй слухам, только фактам. из официальной документации
Dan
отключи 6
Alexander
отключи 6
У меня есть виртуалка на Линоде, если там указать ipv6.disable=1 в параметрах ядра, то тоже пропадает интернет внутри контейнеров.
Alexander
Поэтому пока у меня установлено на обоих хостах: ipv6.disable=0
Alexander
Тоже самое наблюдал на Ubuntu хосте.
Alexander
Но сейчас на рабочей станции перестало работать даже с частично настроенным IPv6, может быть донастроить его? А то на интерфейсах его не видно.
Alexander
Это ^ на хосте (рабочей станции).
George
Попробуй виртуалку на убунту. У меня никогда не было проблем с этими параметрами, но я дебиан не использую - с ним вечно какие-то приколы.
Alexander
Советуют попробовать host networking вместо bridge, сейчас дочитаю RTFM: https://habr.com/ru/post/333874/
George
Хост нетворкинг - это хорошо, но большинство докер компоузов написано на бриджах
Джифорсович
Хост нетворкинг - это хорошо, но большинство докер компоузов написано на бриджах
привет Жорж слышал про баг докера, когда бридж нетворкинг отваливался?
George
привет Жорж слышал про баг докера, когда бридж нетворкинг отваливался?
Не встречался с таким, но, может, мне просто повезло
Джифорсович
я как то месяца два назад словил, а теперь еще один тип такое же смог надыбать
Джифорсович
о, вот он
Alexander
Хост нетворкинг - это хорошо, но большинство докер компоузов написано на бриджах
На линоде в Compose все прекрасно с bridge, на рабочей станции что-то раскопризничался совсем, полностью пропал интернет в контейнерах, наверно начитался про РКН :)
George
Потому что надо использовать нормальные дистрибутивы
George
Я, кстати, ору с арчеводов
Джифорсович
George
Сколько уже было приколов - когда приходит чел, у него докер не работает, а выясняется, что у него Арч ))))
Джифорсович
Я, кстати, ору с арчеводов
да, дебилы, ставят рач на сервер и радуются
George
И ладно бы - чел умел его настраивать, но нет.
Konstantin
раз пошла такая пьянка про сеть запускал я контейнер с rtsp2webrtc и видос упорно не хотел показываться, когда у контейнера бриджовая сеть. переписывал на хостовую - всё норм. бодался кто-нибудь с таким?
George
еще на цементосе такое видел
Опять же - обычно с центосью работают люди, которые давно в теме ))) и в целом там все плюс минус стабильно
Джифорсович
Ну, ты удп порты, наверное, не прокинул ?
кстати вариант встречал такое
Alexander
У меня на днях даже в QEMU отпал интернет после очередной обновы !
George
А в хосте - у тебя полный спектр портов приложения доступен, а не только то, что ты отмаппил
George
Переходи на мак - на нем работаешь, а не делаешь себе голову
Alexander
Откатил пакеты и все стало норм, и это oldoldstable, кошмар вообще !
George
Но, должен признать, с докер десктоп подложили свинью
George
дефолтно собирал
Я не знаю что такое «дефолтно»
Джифорсович
Переходи на мак - на нем работаешь, а не делаешь себе голову
или на дженту.... хотя все таки специфично
Axmadullo🦁
Здраствуйте
Кіт ✙
Здраствуйте
nometa.xyz nohello.com
Dan
Хватит форвардить
Dan
Бот это не любит
Dan
И вообще, прежде чем задавать вопросы - читайте docs.docker.com