Виктор
hostmit
UnixHTTPConnectionPool(host='localhost', port=None): Pool is closed.
Couldn't connect to Docker daemon at http+docker://localhost - is it running?
Никто не сталкивался? При параллельном билде компоуза. Повтор помогает
George
hostmit
Да вроде не должен... Билдит оно 6 в параллели. Ну может ещё пара ещё...
hostmit
Интересно, что в dind та же фигня иногда случается
Anatoly
/report
Stanislav
/report
Paul
Ребят, такой вопрос, можно ли в docker-compose объявить несколько env файлов и как будут конфликтовать их переменные? (будет ли это работать и с какой версии)
Айаал
Ребята помогите плиз, случилось такая вешь. это было сперва на убунту, но после обновления докера вчера на маке тоже такое случилось: docker-compose exec php bash
Traceback (most recent call last):
File "docker-compose", line 6, in <module>
File "compose/cli/main.py", line 72, in main
File "compose/cli/main.py", line 128, in perform_command
File "compose/cli/main.py", line 491, in exec_command
File "compose/cli/main.py", line 1469, in call_docker
File "subprocess.py", line 339, in call
File "subprocess.py", line 800, in __init__
File "subprocess.py", line 1462, in _execute_child
File "os.py", line 810, in fsencode
TypeError: expected str, bytes or os.PathLike object, not NoneType
[65624] Failed to execute script docker-compose
Айаал
Ребята помогите плиз, случилось такая вешь. это было сперва на убунту, но после обновления докера вчера на маке тоже такое случилось: docker-compose exec php bash
Traceback (most recent call last):
File "docker-compose", line 6, in <module>
File "compose/cli/main.py", line 72, in main
File "compose/cli/main.py", line 128, in perform_command
File "compose/cli/main.py", line 491, in exec_command
File "compose/cli/main.py", line 1469, in call_docker
File "subprocess.py", line 339, in call
File "subprocess.py", line 800, in __init__
File "subprocess.py", line 1462, in _execute_child
File "os.py", line 810, in fsencode
TypeError: expected str, bytes or os.PathLike object, not NoneType
[65624] Failed to execute script docker-compose
гуглил но гугл ищет только какой то питон, на питоне ничего не пишется, только php
VolanDeVovan
Ошибка в самом docker compose а он написан на питоне. Попробуйте обновить или питон или сам компос
Айаал
Попов
Здравствуйте, подскажите, создал образ внутри которого небольшой nodejs скрипт, который работает как http сервер, запускается от юзера node
USER node
RUN npm install
COPY --chown=node:node . .
EXPOSE 80
CMD [ "node", "index.js" ]
проблема в том, что нода не запускается, пишет Error: listen EACCES: permission denied 127.0.0.1:80
я так понимаю, что нехватает прав пользователю node на то, чтобы занять порт
как такое лечить?
Попов
от рута тупо делать
Попов
?
Sergei
слушай на порту 1024 и выше
Попов
понял спасибо
Sergei
ещё вариант это от рута
setcap CAP_NET_BIND_SERVICE=+eip /your/node/binary
и тогда можно будет на любом порту слушать
Sergei
чтобы слушать на портах ниже 1024 нужны особые привилегии
Попов
спасибо большое, добавлю в заметки. помогло!
Arty
кто-нибудь встречался с проблемой, когда докер не видит содержание папок в вольюмах под windows?
hostmit
По моему вопросу, рекомендуют COMPOSE_HTTP_TIMEOUT увеличить с 60 до 120, это в секундах. Вряд ли, но попробую. Билд тяжелый по IO (по сути растягивание из билд имеджа в отдельные имеджи файлов), но инстанс на SSD
Aleksei
Добрый день, подскажите, как решить проблему. Если запускать докер компоус локально, то всё работает. Если запускать всё на сервере, то тоже работает, но я почему то не могу плучить доступ к портам сервера, на которых работают контейнеры. в докер компоузе прописал все порты. network_mode: host. Может быть из-за неё не получается подключиться к портам?
central
Aleksei
не понял
Andrey
Andrey
Aleksei
сервер университетский. если запускаю чужие образы с докерхаба, то там всё работает, могу с домашнего компа подключиться в браузере. а то что я пишу сам руками нет
Aleksei
то есть там не в сервере проблемы, а в моей недалёкости
Andrey
Aleksei
ссш
Aleksei
в консоли всё тоже работает
Andrey
При чем тут порты
Aleksei
ну я на 5 портах сделал приложения и на 6м приложение с фронтендом. вот я хочу к этой штуке подключиться
Andrey
Andrey
Aleksei
дальше сделал гит клон и docker-compose up)
Aleksei
хосты я прописал
Aleksei
точнее хост
Aleksei
и порты тоже
Andrey
Aleksei
там есть доступ через впн университетский
Aleksei
впн я тоже подключил в консоли, на другои порту у меня там считается диплом, к нему я доступ даже через телефон могу получить, потому что контейнер не я писал, а тут не могу
Arty
Sergei
впн я тоже подключил в консоли, на другои порту у меня там считается диплом, к нему я доступ даже через телефон могу получить, потому что контейнер не я писал, а тут не могу
Ситуация невнятно описана, но ,может быть, остальные приложения не используют хост нетворкинг и докер корректно биндит на внешние интерфейсы прокинутые порты, а ваша host сеть слушает только то, что слушает приложение, вне зависимости от компоуз настроек на публикацию портов. Если оно биндится на локалхост, то извне не достучаться.
🌀 through a haze 🌀
в докер десктоп
Aleksei
я прописывал хост нетворкинг в компоузе для каждого контейнера
Sergei
Тогда ваше приложение должно биндиться на внешние интерфейсы. Это так?
Aleksei
Извините, пожалуйста, я немного не понимаю терминалогию.
Aleksei
Когда я тоже самое запускал на локальном компьютере, я мог открыть в браузере локалхост с нужым портом и видел свой фронтенд
Sergei
Ваше приложение слушает не только на порту, но ещё и на адресе. Если этот адрес 127.0.0.1, то вы не достучитесь извне. Если это 0.0.0.0, то ваше приложение слушает на всех интерфейсах.
Andrey
Andrey
Andrey
Alexander 🐕
Пацаны просили передать, у нас тут завелся воришка:
Alexander 🐕
https://telegra.ph/Oni-sredi-nas-12-12
Vladimir
свежак или старое?
Alexander 🐕
Alexander 🐕
Блин, припинить не могу
Vladimir
будет что почитать с утренним кофе
Alexander 🐕
Ладно, caveat emptor, кто видел, тот поймет
Alexander 🐕
Alexander 🐕
Надо в энсибловый чат тоже скинуть
Vladimir
не, ну пару серий сериала назад он еще не был воришкой )
Vladimir
или заголовок кликбейтный?)
Alexander 🐕
hostmit
Зачем этот треш здесь?
hostmit
рекрутер одолжил человеку, который даже в контору не устроился?
Vladimir
и HR там нипричем уже
hostmit
Люди одалживают незнакомым по чату?
hostmit
вы там в Москве совсем жиром заплыли? :)
Vladimir
да
Alexander 🐕
Люди, бывает, и знакомым одалживают - это не гарантирует ничего
hostmit
угу :(
Alexander 🐕
У меня один знакомый CTO денег взял одну сумму, а вернул другую - просто простил половину, бггг
Ничего, уважаемый в Москве человек теперь