victor
Линк уже не рекомендуется, дальше дока
написано что она легаси, а не нот рекомендед
Виктор
написано что она легаси, а не нот рекомендед
Так собирай yml, как рекомендуется
hostmit
UnixHTTPConnectionPool(host='localhost', port=None): Pool is closed. Couldn't connect to Docker daemon at http+docker://localhost - is it running? Никто не сталкивался? При параллельном билде компоуза. Повтор помогает
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
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?
🌀 through a haze 🌀
кто-нибудь встречался с проблемой, когда докер не видит содержание папок в вольюмах под windows?
у меня на работе раз в месяц вынуждают менять пароль на машине, вот после смены пароля содержимое папок перестает отображаться, надо заново шарить диски докеру ну или прокидываешь не так как-то
hostmit
По моему вопросу, рекомендуют COMPOSE_HTTP_TIMEOUT увеличить с 60 до 120, это в секундах. Вряд ли, но попробую. Билд тяжелый по IO (по сути растягивание из билд имеджа в отдельные имеджи файлов), но инстанс на SSD
Aleksei
Добрый день, подскажите, как решить проблему. Если запускать докер компоус локально, то всё работает. Если запускать всё на сервере, то тоже работает, но я почему то не могу плучить доступ к портам сервера, на которых работают контейнеры. в докер компоузе прописал все порты. network_mode: host. Может быть из-за неё не получается подключиться к портам?
Aleksei
не понял
Andrey
Firewall
Нет же
Aleksei
сервер университетский. если запускаю чужие образы с докерхаба, то там всё работает, могу с домашнего компа подключиться в браузере. а то что я пишу сам руками нет
Aleksei
то есть там не в сервере проблемы, а в моей недалёкости
Aleksei
ссш
Aleksei
в консоли всё тоже работает
Andrey
При чем тут порты
Aleksei
ну я на 5 портах сделал приложения и на 6м приложение с фронтендом. вот я хочу к этой штуке подключиться
Aleksei
дальше сделал гит клон и docker-compose up)
Aleksei
хосты я прописал
Aleksei
точнее хост
Aleksei
и порты тоже
Aleksei
там есть доступ через впн университетский
Aleksei
впн я тоже подключил в консоли, на другои порту у меня там считается диплом, к нему я доступ даже через телефон могу получить, потому что контейнер не я писал, а тут не могу
🌀 through a haze 🌀
если снять галочку с shared диска - она обратно уже не ставится
там должна быть кнопка "Reset credentials" которая выглядит как ссылка
Sergei
впн я тоже подключил в консоли, на другои порту у меня там считается диплом, к нему я доступ даже через телефон могу получить, потому что контейнер не я писал, а тут не могу
Ситуация невнятно описана, но ,может быть, остальные приложения не используют хост нетворкинг и докер корректно биндит на внешние интерфейсы прокинутые порты, а ваша host сеть слушает только то, что слушает приложение, вне зависимости от компоуз настроек на публикацию портов. Если оно биндится на локалхост, то извне не достучаться.
🌀 through a haze 🌀
в докер десктоп
Aleksei
я прописывал хост нетворкинг в компоузе для каждого контейнера
Sergei
Тогда ваше приложение должно биндиться на внешние интерфейсы. Это так?
Aleksei
Извините, пожалуйста, я немного не понимаю терминалогию.
Aleksei
Когда я тоже самое запускал на локальном компьютере, я мог открыть в браузере локалхост с нужым портом и видел свой фронтенд
Sergei
Ваше приложение слушает не только на порту, но ещё и на адресе. Если этот адрес 127.0.0.1, то вы не достучитесь извне. Если это 0.0.0.0, то ваше приложение слушает на всех интерфейсах.
Alexander 🐕
Пацаны просили передать, у нас тут завелся воришка:
Alexander 🐕
https://telegra.ph/Oni-sredi-nas-12-12
Vladimir
свежак или старое?
Alexander 🐕
свежак или старое?
Да все подряд
Alexander 🐕
Блин, припинить не могу
Vladimir
будет что почитать с утренним кофе
Alexander 🐕
Ладно, caveat emptor, кто видел, тот поймет
Alexander 🐕
Надо в энсибловый чат тоже скинуть
Vladimir
не, ну пару серий сериала назад он еще не был воришкой )
Vladimir
или заголовок кликбейтный?)
Alexander 🐕
или заголовок кликбейтный?)
Да не, бабки-то того
hostmit
Зачем этот треш здесь?
hostmit
рекрутер одолжил человеку, который даже в контору не устроился?
Vladimir
Зачем этот треш здесь?
за тем что чувак в москве уже у половины коммунити деньги занял
Vladimir
и HR там нипричем уже
Alexander 🐕
Зачем этот треш здесь?
Затем, что не все такие умные, как ты
hostmit
Люди одалживают незнакомым по чату?
hostmit
вы там в Москве совсем жиром заплыли? :)
Vladimir
да
Alexander 🐕
Люди, бывает, и знакомым одалживают - это не гарантирует ничего
hostmit
угу :(
Alexander 🐕
У меня один знакомый CTO денег взял одну сумму, а вернул другую - просто простил половину, бггг Ничего, уважаемый в Москве человек теперь