George
смотри
George
сделай проще
George
блин
George
мжно было командой, а не скрином?
George
cat MY_FILE | docker exec -it MY_CONTAINER_NAME cat > PATH_TO_FILE/OLOLO
George
попробуй так
George
работает безотказно
George
ну, ок может быть так
George
cat MY_FILE | docker exec -it MY_CONTAINER_NAME sh -c "cat > PATH_TO_FILE/OLOLO"
George
не маленький, сам разберешься
Ivan
спасибо!
Terry
не маленький, сам разберешься
а чего б ен сделать просто маунт в volumE?
George
🤷‍♂️
Terry
или же на стадии сборки COPY
George
пересоздавать контейнер надо, наприер?
Terry
пересоздавать контейнер надо, наприер?
так да, но а так он вольет раз, ну два, потом похерит это все и пздц
Ivan
а после -с что ижет?
George
а потом это войдет в дурную привычку
George
ЛОЛ
Terry
и будет вписывать это в Jenkis деплои
George
200%
Terry
а после -с что ижет?
https://hub.docker.com/r/namshi/smtp/dockerfile лучше сделай свой файл Dockerfile, влей туда строчку COPY впиши что куда копирвоать и в docker-compose укажи, что билдить с докерфайла
Devperk
всем привет! А вот есть у меня 1 хост на котором 2 внешних айпишника и 2 приложения: 1) из обычного Dockerfile-a собирается и запускается run-ом (jar) 2) nginx + flask запускается из docker-compose Вопрос: А как каждое приложение запустить с разным внешним ip? docker run и docker-compose up соответственно
George
Либо пихаешь все в host mode, а в самом приложении в конфиге определяешь айпи как будто докера и нет
Devperk
docker run -p IP1:80:5000
а в compose как?
Devperk
nginx: build: ./nginx container_name: nginx restart: always ports: - "IP2:80:80"
George
По аналогии, через ports
Devperk
сюда в nginx пихать в ports?
George
Угу
Devperk
🙏
Nazar
Пацаны, поясните алгоритм, как прикрутить к траефику 2fa через authForward. Я правильно понимаю, что когда идет запрос к какому то ресурсу, траефик делает запрос на то что указано в address, если там 200 то все ок, если ошибка, показывает ошибку, если редирект то редиректит, после редиректа, приходит колбек с инфой в заголовках, и снова делается запрос, и проверяются заголовки, но я не понимаю, каким образом это все будет храниться для дальнейших запросов, если куков нет… или есть смысл сетапить куки?
George
тебе не про трефик. Тебе читать про SSO какой. ХЗ
Nazar
та знаю я что такое ссо, в любом случае там сетапится кука
Andrey
взаимоисключающие вещи
Nazar
взаимоисключающие вещи
окей, неважно что, хочу присобачить свою любую авторизацию, и понять как будет идти взаимодействие, пусть это будет что угодно, в любом случае нужно будет сделать свой сервис на который будет траефик отправлять запросы, верно?
Nazar
И будет проверять куку?
Nazar
Это верно?
Andrey
нет. Возьми, почитай документацию, будет что непонятно, приходи с конкретными вопросами в профильный чат. Не в докер чат
George
в любом случае нужно будет сделать свой сервис на который будет траефик отправлять запросы -> прикрути keycloak
George
я глубоко не копал, но там токены
George
ты можешь их проверять на валидность и все такое
Nazar
нет. Возьми, почитай документацию, будет что непонятно, приходи с конкретными вопросами в профильный чат. Не в докер чат
Доков не много) https://docs.traefik.io/middlewares/forwardauth/ А какой профильный чат есть для этого?)
Nazar
Окей
Nazar
Спасибо, буду на угад пробовать делать...
Andrey
по траэфику наверное в @devops_ru можно
George
ты скорее всего хочешь что-то типа https://medium.com/docker-hacks/how-to-apply-authentication-to-any-web-service-in-15-minutes-using-keycloak-and-keycloak-proxy-e4dd88bc1cd5
ep4sh
Товарищи, подскажите можно ли как-то в docker-compose подождать пока ОТРАБОТАЕТ другой контейнер (без костылей)?
ep4sh
без костылей - НЕТ
Жаль) Подскажи, есть пример хотя бы с ними?)
George
Жаль) Подскажи, есть пример хотя бы с ними?)
https://habr.com/ru/post/454552/#comment_20240656 - один из вариантов
George
еще ты можешь обернуть запуск docker-compose в баш скрипт и в нем что-либо проверять (например, что контейнер отработал)
ep4sh
Спасиб 😉
Vitaliy
привет всем у кого-нибудь в проде крутится docker swarm кластер?
Vitaliy
интересует сталкивались ли с потерями сетевого трафика или тормозами overlay сети, и как решали?
George
у кого - да. Я даже вакансии видел. Вопрос-то в чем
Vitaliy
выше написал, есть один кластер который грузим тем же танком, резко растет latency почти сразу после старта при этом в host режиме такой проблемы нет
Vitaliy
хочется понять это норма или можно что-то докрутить
Артем
Добрый день, подскажите почему это команда не работает docker exec -it id_conteiner pg_dump -U postgres postgres > postgres.dump. Запускаю с хоста, она проходит, но дамп в контейнере не создается
George
может попробоавть так?
George
docker exec -i id_conteiner sh -c "pg_dump -U postgres postgres > postgres.dump" ?
George
там вопрос в tty флаге - раз. И может быть в sh -c
Артем
Да, спасибо помогло
DjinN
Так все таки докер разжижает мозг, не врал хабр
kSandr
просто кого-то нужно забанить, очевидно это жирный трололо
Maria
Hi всем. Вопрос logging: driver: "syslog" options: syslog-address: "udp://127.0.0.1:123" syslog-format: "rfc3164" tag: "gitea" не хочет писать файлик лога. Почему это происходит и как это решить?
George
Так все таки докер разжижает мозг, не врал хабр
Чем ? Докер - психологическое оружие ?
DjinN
Чем ? Докер - психологическое оружие ?
Потерли сообщение, там человек какую то неадекватную хрень просил
Maria
У вас порт сислога странный
да я поменяла. А надо стандартный юзать?