Aion
Jaroslav
Konstantin
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)
Konstantin
Volodymyr
народ, нужен срочно хєлп. на диске /dev/sda1 забился почти полностью, переношу проекты на докере на другой диск, ложу их с админером и nginx-proxy, запускаю один, он работает , другой нет, в енв файлах ничего не менял, кто что может посоветовать, docker ps и оба контейнера запущены нормально одинаково, но один не работает
Aleksandr
в логи почему не смотришь?
Aleksandr
сейчас-то место есть?
Volodymyr
логи такие же
Aleksandr
Jenny
а что значит «не работает»?
Volodymyr
500 браузер возвращает
Jenny
лол
Jenny
порты прокинуты нормально? Телнетиться можешь? что в логах на твой запрос?
Jenny
что в дебаге нджинкса? Доходит до приложения?
Jenny
что пишет приложение
Jenny
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
это не тот случай)
Semyon
Всем привет. Видимо, я сломал гугл, но не могу найти ответ на один вопрос.
У меня есть сервер. На нём крутятся веб-сервисы в докер-контейнерах. ЗАДАЧА: автоматически пересобирать изображения и перезапускать контейнеры при пуше в репозиторий.
Смотрел CI для этого, но Drone CI наотрез отказался подрубаться к гитлабу, а других инструментов бесплатных подходящих не нагуглил.
CrusaderX
CrusaderX
воспользуйся любой си-айкой
CrusaderX
го личку
None
кто знает группу в телеграмме по ansible ?
CrusaderX
https://t.me/pro_ansible
None
Evgenii
Найти бы ещё чат админов нормальный, а то ru sysadmins дно
Gleb
Vyacheslav
Semyon
Drone CI освоил, теперь проблема с билдингом образов.
У меня есть 6 контейнеров из одного image-а. По идее, если я указываю:
image: myname
build: .
он должен первый раз его сбилдить из докерфайла, а в последующие использовать, Но этоГо не происходит, он валится, что не может найти такой образ
Semyon
Image
Semyon
Извиние 😞
Semyon
Исправился. Но проблема актуальна
Emil
ну так юзай docker-compose build. он тебе сбилдит и затегает. если следующий раз будешь билдить и ничего не изменилось, он из кеша все возьмет
Semyon
Он-то билдит.
Semyon
6 раз 😄
Emil
я тебе говорю, после первого раза, если ничего не изменилось он из кэша все шаги возьмет
Emil
то есть его билд будет только проверять, что все осталось в том же виде и просто тегать данный образ новым тегом. ну главное грамотный dockerignore написать, чтоб он весь контекст не посылал в демон докера
Таймураз
6 раз 😄
Покажи compose файл
Tadeusz
Николаич
Всем привет. Такой вопрос: можно подцепить нужный 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
Cin
или сразу в файлик $HOME/.docker/config.json
Anonymous
ребята, всем привет! у меня тут вопрос возник...
в общем, есть 1 "основной" сервер, на котором находятся файлы, которые, доступны для скачивания, на нескольких других. мне нужно 2 вещи: запретить скачивание со сторонних серверов, кроме моего и, ограничить нагрузку на сервер, путём ограничения на количество одновременно скачиваемых файлов либо просто несколькими потоками или хотя бы "привязать" ссылку к IP скачивающего...
ну в общем, подскажите, хотя бы в какую сторону копать...
Дмитрий
ребята, всем привет! у меня тут вопрос возник...
в общем, есть 1 "основной" сервер, на котором находятся файлы, которые, доступны для скачивания, на нескольких других. мне нужно 2 вещи: запретить скачивание со сторонних серверов, кроме моего и, ограничить нагрузку на сервер, путём ограничения на количество одновременно скачиваемых файлов либо просто несколькими потоками или хотя бы "привязать" ссылку к IP скачивающего...
ну в общем, подскажите, хотя бы в какую сторону копать...
Через что скачиваешь. Http, ftp, scp, rsync?
Anonymous
https
Дмитрий
Соответственно в конфигах сервера выставляешь кому можно скачивать файлы
Anonymous
ну т.е на главном сервере, даю доступ только подчинённым, по IP, да?
Дмитрий
Да
Anonymous
так, это решит проблему, с вставкой ссылок на мой главный сервер, на сторонних сайтах
Anonymous
а вот чтоб чел не мог скопировать ссылку и дать её еще другому чуваку, например?
Anonymous
я вот думал может временные ссылки генерировать
Tadeusz
ггг
Дмитрий
Anonymous
типа с базой хеши и ип сверять и по таймауту удалять
Tadeusz
/me сливает на халяву музло с soundcloud и ничто там не поможет не дать этого делать
Дмитрий
Anonymous
ага. ну, в принципе как я и думал всё обстоит, тогда
Anonymous
Tadeusz
на что нагрузку?)
Anonymous
на сервер
Anonymous
основной
Tadeusz
с какого сервера чуваки выкачать могут по твоей схеме?
Anonymous
я в разрезе своей проблемы говорю
Anonymous
squid мне советовали какой-то, для этих целей
Tadeusz