Владимир
1.13 это в docker-latest уже?
🇷🇺 Роман
Gleb
а какие приколы?
да это скорее особенности нашей инфраструктуры, ну самое не приятное то что там сообщения который в лог драйвер уходят стали резаться
Gleb
мы собираем лог в json и через драйвер отправляем во флюент
Gleb
начиная с 1.13 порезали длину одной строки
🇷🇺 Роман
ага, я понял, пасип!
Владимир
1.12.6-55.gitc4618fb.el7 ну теперь хоть служба стартует
🇷🇺 Роман
коллеги, подскажите, кто как менеджит имеджи в локальном реестре?
🇷🇺 Роман
я попробовал удалить имедж через api (curl -X DELETE ...), вроде бы удалилось... но при этом разные смотрелки рееста показывают запись об этом имедже, словно он есть
Dmitry
кто врубал в демоне metrics-addr?
Dmitry
не очень понятно, он может только на бриджовом CIDR цепляться чтоле?
Dmitry
у себя на хосте пробую - цепляется к любому
Dmitry
на другом ругается что
Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address
Anonymous
Запускаю билд вот так:
docker build --no-cache -t name \
--build-arg backend_url=http://example.local/api \
--build-arg api_url=/app \
--build-arg comp_id=10000 .
В Dockerfile:
RUN \
echo "FLLCS_API_URL_BACKEND=$backend_url" > /fllcs/.env && \
echo "FLLCS_API_URL=$api_url" >> /fllcs/.env && \
echo "COMPANY_ID=$comp_id" >> /fllcs/.env
Ни одна из переменных не алё. Что я делаю не так?
🇷🇺 Роман
вроде бы, надо в dockerfile объявить эти переменные:
ARG backend_url
ARG api_url
ARG comp_id
Anonymous
Anonymous
Юлия
Всем привет!
Пишу Dockerfile на основе вот этого образа
https://github.com/docker-library/php/blob/4c0766729088fa5c37d46ccd837386f0e91a33ac/7.1/fpm/Dockerfile
Но мне нужен пхп с поддержкой pcntl.
В этом образе в строчке #35 объявляется переменная
ENV PHP_EXTRA_CONFIGURE_ARGS --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data
Я могу ее как-то в своём докерфайле переопределить?
Владимир
В своём файле в этом месте и переделай как нужно
Alf 🙀
нет, не выйдет.
Alf 🙀
если только вы сами пересобирать пхп не будете
Владимир
Так он в докерфайле там и конфигурится и компилится
🇷🇺 Роман
Alf 🙀
🇷🇺 Роман
какая разница, что там прописано в этих переменных?
Владимир
Юлия
нет, не выйдет.
Получается единственный вариант, брать образ дебиана и самой писать конфигурацию пхп?
Alf 🙀
а в готовом образе там уже бинарник лежит
Владимир
Зачем заново писать, у тебя же готовый файл. Поправить и собрать образ заново
Alf 🙀
Юлия
Alf 🙀
можно скопировать докерфайл добавить нужные вам расширения в конфиг и запустить сборку, но это же ровно то же самое...
🇷🇺 Роман
🇷🇺 Роман
Владимир
Всем привет
Владимир
Есть ли кто-нибудь, кто использует sshd в контейнере?
🇷🇺 Роман
🇷🇺 Роман
его можно сделать монолитным, можно отчуждаемым
🇷🇺 Роман
попробуйте вот так:
FROM php:7.1-fpm
RUN docker-php-ext-install pcntl
Владимир
Меня разработчики постоянно просят ssh впаять. Делать это дурацким способом надоело, вот и спрашиваю - знает ли кто-нибудь нормальный.
Alf 🙀
Владимир
Есть такое слово: Нннннадо! 😃
Alf 🙀
Владимир
зачем?
Дамп в мускуль залить или поставить что-то с целью отладки
Владимир
Это излишнее действо опять же. Иб как-никак
🇷🇺 Роман
Владимир
Вот это вот все с supervisor )
Владимир
Когда в одном контейнере mysql и sshd
Alf 🙀
ох, а удаленно в мускл дамп заливать не досточно секурно, да?
Alf 🙀
опять скажут иб и нннадо.
🇷🇺 Роман
http://php.net/manual/ru/pcntl.installation.php
по сути, на этапе компиляции php с этим параметром, make заглянет в папочку pcntl и соберет там динамически-подключаемую либу... но это можно сделать и отдельно, что, собственно, и происходит при выполнении команды docker-php-ext-install pcntl
Владимир
Ну там не только с mysql засада. (
Владимир
Юлия
Alf 🙀
Владимир
Например нужно поставить что-то "очень сильно" нужное
Alf 🙀
Владимир
У разработчиков нет доступа к хост-машине
Alf 🙀
🇷🇺 Роман
а с чем еще?
собеседнику надо всего лишь сунуть ssh в контейнер по феншуую, а не объяснять зачем ему так надо )))
Владимир
А зачем? )
Alf 🙀
А зачем? )
а ну куда проще всовывать ссш в докер правда?
Alf 🙀
Юлия
🇷🇺 Роман
Владимир
Задача от бизнеса, пути решения часто сужаются ИБ
🇷🇺 Роман
Alf 🙀
нет, не получается )))
ну как же так. человек говорит что пути решения у него сужаются отделом иб, получается итоговая задача приходит от иб.
Alf 🙀
🇷🇺 Роман
Владимир
Несколько вырвано из контекста, но Вам конечно же виднее.