George
George
Sergei
Ну хз, это уже дело вкуса
George
George
Поясню ещё момент. Если у парня 100500 контейнеров запущено, то как отработает твоя команда, если она вылезет за пределы длины ком.строки?
George
Я тут просто на один дев сервер зашёл и малость офигел от того, что разрабы ненужные контейнеры не грохали
Sergei
Ну ой %]
Petr
docker rm $(docker stop $(docker ps -a -q))
George
Petr
круто же) каждый день в проде так делаю :D
Dmitry
Да уже разобрался, слепой я жесть
George
Ага, макопроблемы, судя по скрину
Денис
привет ребята. в swarm после exit code 139 контейнер не авторестартится, хотя полиси стоит на on-failure. я так понимаю, что далеко не все exit code (ну, кроме 0 разумеется) заставляют контейнер в этой полиси авторестартится, как бы их список заполучить? ну или понять в чем проблема
Игорь
кто нибудь может подсказать назначение этой строки в докер файле ENV PYTHONUNBUFFERED 1?
Mentat
кто нибудь может подсказать назначение этой строки в докер файле ENV PYTHONUNBUFFERED 1?
Setting PYTHONUNBUFFERED=TRUE or PYTHONUNBUFFERED=1 (they are equivalent) allows for log messages to be immediately dumped to the stream instead of being buffered. This is useful for receiving timely log messages and avoiding situations where the application crashes without emitting a relevant message due to the message being "stuck" in a buffer.
As for performance, there can be some (minor) loss that comes with using unbuffered I/O. To mitigate this, I would recommend limiting the number of log messages. If it is a significant concern, one can always leave buffered I/O on and manually flush the buffer when necessary.
Игорь
Mentat
спасибо
Нажми там палец вверх, это не я написал всеж-таки https://github.com/awslabs/amazon-sagemaker-examples/issues/319
Никита
из композа контейнеры после ребута сервака сами запустятся?
Jürgen
Никита
ну понятно, что в yml что угодно написать могут)
Никита
понял
Petrovich
/report
Sergey
George
Эм. Зачем ? Там все должно из коробки взлетать. Там же depends_on есть в докер-компоуз-файле... Но! Не помогает :-)
Sergey
=)
Sergei
George
@metanovii совместно, да не совместно. Они по отдельности стоят
George
прозрачную авторизацию я не настраивал. Но было бы интересно
Sergei
А portus не смотрел?
George
нахер надо
George
понимаешь, я не против продуктов SuSE (портус ведь их поделие?)
George
мне они глубоко симпатичны. Тот же YaST вполне няша для настройки десктопа… но вмварь очень плотно подсела на эти кубернетесовские темы и судя по всему именно за ними будущее
George
да и харбор как-то прям семимильными шагами развивается
Anton
Подскажите какую нить штуку, чтоб авторизашку прикрутить.
У меня есть 2 сервиса: кибана и админка в сервисах, которые слушают каждый свой порт.
Хочу сделать простую авторизашку через логин / пароль, поставив перед ними какой нить прокси.
Взял бы nginx, но хочется че нить посильней чем basic auth
Ильдар
Бери докер.
Anton
Бери докер.
может непонятно выразился. У меня и так докер)
Просто я добавил еще 2 контейнера. кибану и админку, которые пока без авторизации. Мне надо закрыть их логином / паролем. Может есть какая нить штука типа nginx для этого
Ильдар
Может и есть. Спроси @devops_ru
Sergey
Sergey
выбора тащемта и нет
Anton
ага, спс
Sergei
oauth прикрути через тот же nginx
Jürgen
https://github.com/Siecje/nginx-auth-proxy?files=1
George
George
https://medium.com/@techupbusiness/add-basic-authentication-in-docker-compose-files-with-traefik-34c781234970
George
делается на шару
Илья
на всякий случай повторюсь вдруг кто знает
Илья
господа - такой вопрос, разбираюсь со свормом и не совсем понял как быть с данными которые пробрасываются в контейнеры, то есть допустим у меня есть ряд контейнеров в сворме которые полностью изолированы и извне ничего не требуют, но к примеру мне надо прокинуть конфиг для нжинкса - как это сделать? идти в ноду с ролью "менеджер" и там конфиги ручками класть?
стас
Всем привет! подскажите пожалуйста, почему у меня не запускается сервер у меня на localhost после запуска контейнера?
docker run -d -p 5006:5006 some_name
Alexey
Petr
потому что падает
стас
Что пишет?
Ну контейнер запускается, все хорошо, все работает, но открыть сайт у себя я не могу. Не могу разобраться, что я делаю неправильно
Petr
точно 5006 порт?
Petr
Dockerfile в студию
Alexey
стас
стас
Alexey
Может что внутри контейнера падает
Alexey
Docker logs сделай
стас
FROM python:3.7
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
ENV NAME World
WORKDIR /app/src
CMD ["python", "bokehserv.py"]
Petr
bokehserv.py в студию
Petr
и EXPOSE 5006
тоже лучше добавить
Бафомет
Приветствую. Я новичек в docker. Просьба не бросать какашки.
Есть контейнер php-cli, есть контейнеры php-fpm и nginx.
Мне нужно из контейнера php-fpm запустить консольный скрипт php.
Делаю так в контейнере nginx: var_dump(exec('php-cli -v')) - не работает
Бафомет
как сделать, чтобы работало?
стас
bokehserv.py в студию
server = Server({'/': modify_doc}, num_procs=1)
server.start()
server.io_loop.add_callback(server.show, "/")
server.io_loop.start()
вот это самые главные строчки. Если просто самому запускать bokehserv.py то все работает, а вот через docker не хочет.
Petr
Alexey
Alexey
И файрвол проверь, может он не пускает
стас
окей, сейчас попробую
стас
Внутри контейнера попробуй к серверу подключиться
стас
И файрвол проверь, может он не пускает
стас
Спасибо большое за обратную связь)
Бафомет
Бафомет