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 все работает?
Джифорсович
Дистр какой? Цементос?
Джифорсович
Джифорсович
Надо разбираться с днсами
Джифорсович
ну вообще докер говнище так то, надо на кубер переходить
Dan
Dan
Но может помочь и банальный рестарт сервиса
Dan
sudo service docker restart
Dan
sudo systemctl restart docker
Dan
А вообще такое надо отсматривать через strace
Alexander
Dan
У вас br попердолило, проблема в ханге
Alexander
Пробовал создать свою кастомную bridge сетку, тоже не помогает.
Alexander
Dan
sysctl net.ipv4.ip_forward точно 1 ?
Alexander
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
Alexander
brctl
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
Джифорсович
я как то месяца два назад словил, а теперь еще один тип такое же смог надыбать
Джифорсович
о, вот он
Konstantin
George
Потому что надо использовать нормальные дистрибутивы
George
Я, кстати, ору с арчеводов
Джифорсович
George
Сколько уже было приколов - когда приходит чел, у него докер не работает, а выясняется, что у него Арч ))))
George
И ладно бы - чел умел его настраивать, но нет.
Konstantin
раз пошла такая пьянка про сеть
запускал я контейнер с rtsp2webrtc и видос упорно не хотел показываться, когда у контейнера бриджовая сеть. переписывал на хостовую - всё норм. бодался кто-нибудь с таким?
George
еще на цементосе такое видел
Опять же - обычно с центосью работают люди, которые давно в теме ))) и в целом там все плюс минус стабильно
George
Джифорсович
Джифорсович
Alexander
У меня на днях даже в QEMU отпал интернет после очередной обновы !
George
А в хосте - у тебя полный спектр портов приложения доступен, а не только то, что ты отмаппил
Konstantin
George
George
Переходи на мак - на нем работаешь, а не делаешь себе голову
Alexander
Откатил пакеты и все стало норм, и это oldoldstable, кошмар вообще !
George
Но, должен признать, с докер десктоп подложили свинью
Джифорсович
Konstantin
Axmadullo🦁
Здраствуйте
Dan
Хватит форвардить
Dan
Бот это не любит
Dan
И вообще, прежде чем задавать вопросы - читайте docs.docker.com