Aion
Artem
cAdvisor’ом куда либо сложить и смотреть там уже
ну так для него тоже нужно что-то типо прометея, чтобы посмотреть, так что по сути тоже самое)
Beats
Спасибо, тоже посмотрю
Если из готовых сборок, то вот советую: https://github.com/stefanprodan/dockprom Prometheus (metrics database) http://<host-ip>:9090 AlertManager (alerts management) http://<host-ip>:9093 Grafana (visualize metrics) http://<host-ip>:3000 NodeExporter (host metrics collector) cAdvisor (containers metrics collector) Caddy (reverse proxy and basic auth provider for prometheus and alertmanager)
Volodymyr
народ, нужен срочно хєлп. на диске /dev/sda1 забился почти полностью, переношу проекты на докере на другой диск, ложу их с админером и nginx-proxy, запускаю один, он работает , другой нет, в енв файлах ничего не менял, кто что может посоветовать, docker ps и оба контейнера запущены нормально одинаково, но один не работает
Aleksandr
в логи почему не смотришь?
Aleksandr
сейчас-то место есть?
Volodymyr
логи такие же
Aleksandr
Jenny
а что значит «не работает»?
Volodymyr
500 браузер возвращает
Jenny
лол
Jenny
порты прокинуты нормально? Телнетиться можешь? что в логах на твой запрос?
Jenny
что в дебаге нджинкса? Доходит до приложения?
Jenny
что пишет приложение
Jenny
500 != не работает докер
Aleksandr
500 браузер возвращает
значит в логах должно быть написано, что конкретно произошло
Jenny
опечатка, сорян
Aleksandr
в логах твоего интерпретатора. пхп у тебя там или что
Leonid
Всем привет, подскажите в какую сторону копать?
Leonid
docker image pull postgresql:9.6
Leonid
Error response from daemon: pull access denied for postgresql, repository does not exist or may require 'docker login'
Aleksandr
тебе же пишет - не знает он такого репозитория
Aleksandr
введи правильно название
Aleksandr
or may require 'docker login' :)
Aleksandr
это не тот случай)
Leonid
введи правильно название
Аааа ... спасибо, что-то не обратил внимание )
Semyon
Всем привет. Видимо, я сломал гугл, но не могу найти ответ на один вопрос. У меня есть сервер. На нём крутятся веб-сервисы в докер-контейнерах. ЗАДАЧА: автоматически пересобирать изображения и перезапускать контейнеры при пуше в репозиторий. Смотрел CI для этого, но Drone CI наотрез отказался подрубаться к гитлабу, а других инструментов бесплатных подходящих не нагуглил.
CrusaderX
воспользуйся любой си-айкой
Semyon
хз, я подрубил за 2 секи
Не было посылания нафиг с ошибкой авторизации?
CrusaderX
го личку
None
кто знает группу в телеграмме по ansible ?
CrusaderX
https://t.me/pro_ansible
Evgenii
Найти бы ещё чат админов нормальный, а то ru sysadmins дно
Semyon
Drone CI освоил, теперь проблема с билдингом образов. У меня есть 6 контейнеров из одного image-а. По идее, если я указываю: image: myname build: . он должен первый раз его сбилдить из докерфайла, а в последующие использовать, Но этоГо не происходит, он валится, что не может найти такой образ
Semyon
Image
Semyon
Извиние 😞
Semyon
Исправился. Но проблема актуальна
Emil
ну так юзай docker-compose build. он тебе сбилдит и затегает. если следующий раз будешь билдить и ничего не изменилось, он из кеша все возьмет
Semyon
Он-то билдит.
Semyon
6 раз 😄
Emil
я тебе говорю, после первого раза, если ничего не изменилось он из кэша все шаги возьмет
Emil
то есть его билд будет только проверять, что все осталось в том же виде и просто тегать данный образ новым тегом. ну главное грамотный dockerignore написать, чтоб он весь контекст не посылал в демон докера
Таймураз
6 раз 😄
Покажи compose файл
Николаич
Всем привет. Такой вопрос: можно подцепить нужный Dockerfile в зависимости от переменной окружения? Щас скопипастил и под себя переписал так: version: '3' services: api: build: context: . dockerfile: Dockerfile.dev # вот тут надо подменять файл volumes: - ".:/app" ports: - "3000:3000" depends_on: - mongo mongo: command: mongod image: mongo:3.2.0 ports: - "27017:27017" volumes: - /var/run/docker.sock:/var/run/docker.sock logging: driver: none
Malloy
Ребят, кто нибудь сталкивался с ситуацией когда в composer в зависимостях есть закрытые репозитории и когда через докер пытаешься композер инсталл сделать ругается на то что доступа нет? Как решали такую проблему?
Cin
или сразу в файлик $HOME/.docker/config.json
Anonymous
ребята, всем привет! у меня тут вопрос возник... в общем, есть 1 "основной" сервер, на котором находятся файлы, которые, доступны для скачивания, на нескольких других. мне нужно 2 вещи: запретить скачивание со сторонних серверов, кроме моего и, ограничить нагрузку на сервер, путём ограничения на количество одновременно скачиваемых файлов либо просто несколькими потоками или хотя бы "привязать" ссылку к IP скачивающего... ну в общем, подскажите, хотя бы в какую сторону копать...
Anonymous
https
Дмитрий
Соответственно в конфигах сервера выставляешь кому можно скачивать файлы
Anonymous
ну т.е на главном сервере, даю доступ только подчинённым, по IP, да?
Дмитрий
Да
Anonymous
так, это решит проблему, с вставкой ссылок на мой главный сервер, на сторонних сайтах
Anonymous
а вот чтоб чел не мог скопировать ссылку и дать её еще другому чуваку, например?
Anonymous
я вот думал может временные ссылки генерировать
Tadeusz
ггг
Anonymous
типа с базой хеши и ип сверять и по таймауту удалять
Tadeusz
/me сливает на халяву музло с soundcloud и ничто там не поможет не дать этого делать
Anonymous
ага. ну, в принципе как я и думал всё обстоит, тогда
Tadeusz
на что нагрузку?)
Anonymous
на сервер
Anonymous
основной
Tadeusz
с какого сервера чуваки выкачать могут по твоей схеме?
Anonymous
я в разрезе своей проблемы говорю
Anonymous
squid мне советовали какой-то, для этих целей
Anonymous
с какого сервера чуваки выкачать могут по твоей схеме?
ну я просто могу ограничить, скажем тремя скачиваниями хотя бы
Anonymous
с какого сервера чуваки выкачать могут по твоей схеме?
с моего "главного" и "подчинённых"