George
смотри
George
сделай проще
George
George
мжно было командой, а не скрином?
George
cat MY_FILE | docker exec -it MY_CONTAINER_NAME cat > PATH_TO_FILE/OLOLO
George
попробуй так
George
работает безотказно
Terry
George
ну, ок может быть так
George
cat MY_FILE | docker exec -it MY_CONTAINER_NAME sh -c "cat > PATH_TO_FILE/OLOLO"
George
не маленький, сам разберешься
Ivan
спасибо!
George
🤷♂️
Terry
или же на стадии сборки COPY
George
пересоздавать контейнер надо, наприер?
Ivan
а после -с что ижет?
George
а потом это войдет в дурную привычку
George
ЛОЛ
Terry
и будет вписывать это в Jenkis деплои
Ivan
George
200%
Terry
а после -с что ижет?
https://hub.docker.com/r/namshi/smtp/dockerfile
лучше сделай свой файл Dockerfile, влей туда строчку COPY
впиши что куда копирвоать и в docker-compose укажи, что билдить с докерфайла
Ivan
Devperk
всем привет!
А вот есть у меня 1 хост на котором 2 внешних айпишника
и 2 приложения:
1) из обычного Dockerfile-a собирается и запускается run-ом (jar)
2) nginx + flask запускается из docker-compose
Вопрос: А как каждое приложение запустить с разным внешним ip? docker run и docker-compose up соответственно
George
George
Либо пихаешь все в host mode, а в самом приложении в конфиге определяешь айпи как будто докера и нет
Devperk
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
Пацаны, поясните алгоритм, как прикрутить к траефику 2fa через authForward. Я правильно понимаю, что когда идет запрос к какому то ресурсу, траефик делает запрос на то что указано в address, если там 200 то все ок, если ошибка, показывает ошибку, если редирект то редиректит, после редиректа, приходит колбек с инфой в заголовках, и снова делается запрос, и проверяются заголовки, но я не понимаю, каким образом это все будет храниться для дальнейших запросов, если куков нет… или есть смысл сетапить куки?
ты определись, у тебя authForward или 2fa.
Andrey
взаимоисключающие вещи
Nazar
взаимоисключающие вещи
окей, неважно что, хочу присобачить свою любую авторизацию, и понять как будет идти взаимодействие, пусть это будет что угодно, в любом случае нужно будет сделать свой сервис на который будет траефик отправлять запросы, верно?
Nazar
И будет проверять куку?
Nazar
Это верно?
Andrey
нет. Возьми, почитай документацию, будет что непонятно, приходи с конкретными вопросами в профильный чат. Не в докер чат
George
George
в любом случае нужно будет сделать свой сервис на который будет траефик отправлять запросы -> прикрути keycloak
George
я глубоко не копал, но там токены
George
ты можешь их проверять на валидность и все такое
Nazar
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 подождать пока ОТРАБОТАЕТ другой контейнер (без костылей)?
Владимир
George
George
еще ты можешь обернуть запуск docker-compose в баш скрипт и в нем что-либо проверять (например, что контейнер отработал)
ep4sh
Спасиб 😉
Nazar
Vitaliy
привет всем
у кого-нибудь в проде крутится docker swarm кластер?
Vitaliy
интересует сталкивались ли с потерями сетевого трафика или тормозами overlay сети, и как решали?
George
у кого - да. Я даже вакансии видел. Вопрос-то в чем
Vitaliy
выше написал, есть один кластер который грузим тем же танком, резко растет latency почти сразу после старта
при этом в host режиме такой проблемы нет
Vitaliy
хочется понять это норма или можно что-то докрутить
Артем
Добрый день, подскажите почему это команда не работает docker exec -it id_conteiner pg_dump -U postgres postgres > postgres.dump. Запускаю с хоста, она проходит, но дамп в контейнере не создается
George
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
George
kSandr
Гайрат