Size: a a a

DevOps — русскоговорящее сообщество

2020 August 28

ZV

Zorn V in DevOps — русскоговорящее сообщество
Алексей
Подскажите, как в CMD или ENTRYPOINT Докерфайла сделать перенаправление stdout/stderr в файл?
Там нельзя перенаправление
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
Всмысле не надо )
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
Вы явно что то делаете не так, поэтому лучше опишите чего хотите добиться
источник

AZ

Andrey Z in DevOps — русскоговорящее сообщество
+
источник

А

Алексей in DevOps — русскоговорящее сообщество
Zorn V
Вы явно что то делаете не так, поэтому лучше опишите чего хотите добиться
Все делаю так) Просто меня попросили для отладки временно. В итоге заработало. Кому интересно, вот так: CMD ["/bin/sh", "-c", "./bin_file > outerr.log 2>&1"]
источник

А

Алексей in DevOps — русскоговорящее сообщество
или еще видел вариант: CMD exec ./bin_file > outerr.log 2>&1
источник

А

Алексей in DevOps — русскоговорящее сообщество
но сам его не пробовал
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
Если "попросили" то пусть сами в своем скрипте и писали бы в файл )
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
А ну да echo же проще )
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
Алексей
или еще видел вариант: CMD exec ./bin_file > outerr.log 2>&1
А вообще что мешало сделать docker logs your-container ?
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
Зачем перенаправление ?
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
Так что вы явно что то не так делали )
источник

МД

Мудромысл Добросказ... in DevOps — русскоговорящее сообщество
Дара
Всем добрый день!!!
Вот у меня есть проект на dot net, который крутится на redhat8 и апачи, исходники на гитхабе.
Посоветуйте как организовать CI/CD, плз) Я в этом деле новичок.
Еще надо чтобы был откат к предыдущим версиям
jx
источник

МД

Мудромысл Добросказ... in DevOps — русскоговорящее сообщество
Dmitry Sergeev
знаю я такое "дополнительная когнитивная нагрузка, которая мешает бизнесу". Пришел работать а там 100+ bare-metal серверов админили разрабы на баше. Ничего не мониторилось, что-то упало, хз куда идти чинить, бэкапов нет. Пароль от всех баз что-то типо 1223qwerty, СУБД торчат на ружу голой попой.

Но я не против, мне же потом платят, чтобы я пришел это и разгреб нормально
И на главном боевом проде в корне отсутствует ссылка /lib
источник

А

Алексей in DevOps — русскоговорящее сообщество
Zorn V
А вообще что мешало сделать docker logs your-container ?
docker logs выдавал не все, как оказалось
источник

А

Алексей in DevOps — русскоговорящее сообщество
а он должен выдавать по дефолту stdout/stderr?
источник

S

SM in DevOps — русскоговорящее сообщество
источник

RW

Rince Wind in DevOps — русскоговорящее сообщество
можно использовать другой драйвер логов
источник

МД

Мудромысл Добросказ... in DevOps — русскоговорящее сообщество
Andrey
а потом удивляются, когда всё идёт под откос, особенно когда
1. нет истории изменения конфигураций,
2. приложение/сервис/мониторинг не проверяет настройки на консистентность
etckeeper --> git --> .patch
источник

ZV

Zorn V in DevOps — русскоговорящее сообщество
Ну например в nginx:alpine
источник