George
В компоузе, блин
George
Или речь именно про демона докера ?
Виктор
В компоузе, блин
Инструкция user {uid:1002} и так далее не передалась, докер ругнулся на инвалид
George
Не инструкция
George
Виктор
Понял тебя. Переменую туда хочу засунуть с uid и gid
Ivan
Доброго времени суток. А интересно, кто нибудь DBus внутрь контейнеров засовывал? а то досталось мне поделие местных разрабов, которые вместо православных сокетов заюзали эту хрень в качестве транспорта и теперь непонятно, как разделять по контейнерам. В идеале хочется отдельный контейнер с дбасом и просунуть файл во все нуждающиеся контейнера. но что-то лыжи не едуть.
Egor
find -type f -name spam | xargs rm -rf
victor
find -type f -name spam | xargs rm -rf
А чем тебе экзек плох?
Egor
А чем тебе экзек плох?
Хз, мне нравится xargs
Egor
find -type f | grep spam | xargs rm -rf
Sergei
find ./ -name spam -type f -delete
Дмитрий
А чем тебе экзек плох?
Меньше экранировать))
Санжар
Как я могу права поменять у папки/файла? У меня беда в том, что в docker/backend/nginx/logs/access.log постоянно меняются файлы и я хочу их в гитигнор занести, но permission denied.
Санжар
просто из-за этих файлов постоянно траблы с permission denied при попытке запушить.
George
не пиши логи в каталог с репозиторием
George
вот и решение
Санжар
не пиши логи в каталог с репозиторием
Имеешь в виду отключить логгирование вообще?
George
нет
Санжар
Я просто даже в гитигнор не могу занести логи.
George
просто не писать логи в файл в каталоге репозитория
George
можешь тупо серить в docker logs 😊
George
у тебя почти наверняка логи создаются в контейнере с правами пользователя из контейнера
Санжар
можешь тупо серить в docker logs 😊
Окей, как мне это сделать?
George
это поведение по умолчанию
Санжар
Не, я имею в виду чтобы логи в файл репо не писало.
George
ну, и вообще у nginx так сделано (в штатном образе), что /var/log/nginx/access.log указывает на stdout контейнера
George
поправить компоуз файл, поправить конфиг nginx - ну, очевидно же
Санжар
гитигнор
уже пробовал, выше писал. что-то не робит.
Andrey
Окей, как мне это сделать?
Направь логи в другую дир
Andrey
У тебя нет проблем
Санжар
в смысле не робит?
В том плане что при git add . продолжает permission denied выходить, хоть я и занес все в гитигноре.
Санжар
покажи гит игнор
/vendor /.idea Homestead.json Homestead.yaml .env .phpunit.result.cache /.data docker/backend/nginx/logs/access.log docker/backend/nginx/logs/error.log
Andrey
/vendor /.idea Homestead.json Homestead.yaml .env .phpunit.result.cache /.data docker/backend/nginx/logs/access.log docker/backend/nginx/logs/error.log
Всё верно на счёт пермишенов, файлы от рута. Короче перенаправляй их в другое место
Andrey
Это один из простых вариантов
Санжар
Andrey
Ура
John
У тебя в формате выводится пять полей, а в awk запрашивается не существующее шестое.
У меня в формате разделитель типо табулятор, а у awk разделитель пробел. Есть там и шестое и седьмое после
John
Локально то все работает, не работает когда тоже самое по ssh запрашиваешь
John
Попробуй ssh -t
попробовал. Та же херь. Что есть awk, что нет его, вывод один
John
# ssh -t -i /tmp/key -o StrictHostKeyChecking=no deploy@ 192.168.0.10 "docker images --format '{{.CreatedAt}}\t{{.Size}}\t{{.ID}}\t{{.Repository}}:{{.Tag}}' | grep -v exclude | sort | head -1 | awk '{print $6}'" Warning: Permanently added '192.168.0.10' (ECDSA) to the list of known hosts. 2019-12-31 07:13:25 +0000 UTC 327MB b33bc9a1c197 <none>:<none> Connection to 192.168.0.10 closed. # ssh -t -i /tmp/key -o StrictHostKeyChecking=no deploy@192.168.0.10 "docker images --format '{{.CreatedAt}}\t{{.Size}}\t{{.ID}}\t{{.Repository}}:{{.Tag}}' | grep -v exclude | sort | head -1" Warning: Permanently added '192.168.0.10' (ECDSA) to the list of known hosts. 2019-12-31 07:13:25 +0000 UTC 327MB b33bc9a1c197 <none>:<none> Connection to 192.168.0.10 closed
KL
попробовал. Та же херь. Что есть awk, что нет его, вывод один
Или замени awk на cut, или экранируй поля, например '{print \$2}'
Anonymous
Всем привет, кто может подсказать, оф. образы nginx на dockerhub собираются на базе ubuntu?
Anonymous
просто там нет apk add
John
Или замени awk на cut, или экранируй поля, например '{print \$2}'
как ты это догадался? За решение конечно спасибо большое, но я хотел бы знать путь как его найти!
~~~
Всем привет, только начал изучать докер, может кто-нибудь поделиться какими-то заданиями ? Чтобы я смог быстро-стартануть по знаниям докера. Планирую ставить докер с контейнерами на ноут в арчлинукс.
Мой
Вопрос: а это нормально докер без реверс прокси на хост машине? т.е хватит контейнера с nginx?
Sergei
Всем привет, кто может подсказать, оф. образы nginx на dockerhub собираются на базе ubuntu?
nginx образы на основе debian и alpine (с соответствующим тэгом) ссылки с тэгов докерхабов ведут на сорцы, там в первой строчке написано на чём они основаны, например 1.17.7, mainline, 1, 1.17, latest https://github.com/nginxinc/docker-nginx/blob/0f2f33169297d7571d733f3a9122e3486704c859/mainline/buster/Dockerfile
Мой
Для чего
Ну там веб сервер api и рядом контейнеры сервисов. Вот хочется best practices узнать. Прятать докер за nginx или нет
Sergei
Ну там веб сервер api и рядом контейнеры сервисов. Вот хочется best practices узнать. Прятать докер за nginx или нет
Пока нет явной причины не полагаться на контейнер, я бы пользовался контейнером
Мой
Я слышал есть проблема спрятать порты докера за файрвол ufw
M
Не надо открывать докер плоты в мир просто
Sergei
https://docs.docker.com/network/iptables/ Да вроде никаких проблем
M
-p 127.0.0.1:3030:3030 в помощь
evgeny
привет товарищи, подскажите, есть rabbitmq, хочу запустить в контейнере, но хочу завольюмить сообщения и настройки шины, что надо вольюмить?
Anonymous
/help
Anonymous
бота, нет в канале?
Виктор
Докер Документация | Докерская документация https://docs.docker.com/
Павел
Всем привет может кто подскажет можно ли настроить в docker-compose так чтобы контейнеры видели dns из работающего локально dnsmasq у которого есть вайлдкарт на 127.0.0. 1
Павел
Вариант с настройкой нетворка и поиска днс на 172.17.0.1 ещё не проверял
Виктор
Вариант с настройкой нетворка и поиска днс на 172.17.0.1 ещё не проверял
daemon.json или через флаги в сервис-файле пробовал?
Павел
Через дай он пробовал но не кушает возможно в даймоне надо на 127.0.0.53 настроить
Павел
А вот про флаги ты имеешь ввиду default/docker