Aion
так выше ссылка на nginx сообщество
Aion
просто иди к ним и спрашивай, как жить с nginx
Inspirit
А к иерархии проекта?
Aion
причем тут docker?
Aion
вот серьезно
Aion
иерархия проекта? она то здесь причем?
Aion
то, что только с приходом контейнеров люди сообразили, что можно оказывается состояние сервиса описывать заранее в шаблоне, а не руками на хостах вертеть - не делает из docker'a серебряную пулю
Inspirit
У каждого по разному проекты строятся, но docker файлы не особо беняются
Aion
Aion
docker просто изолирует твой процесс от ОС
Aion
то, что есть шаблоны вроде dockerfile и они похожи - логично, потому как решая однотипную задачу, ты рано или поздно придешь к патерну ее эфективного решения
Aion
но это было до docker, всевозможные инструкции по развертке сервиса внезапно похожи как братья близнецы
Aion
sudo apt-get install nginx
Aion
и миллионы людей ставят для deb окружений его именно так
Aion
делает это nginx особенным?
Aion
что на rhel, что на ubuntu, что на gentoo, что на arch, что в docker, nginx при этом остается nginx
Люблю такие монологи. Без сарказма. С полным объяснением
Inspirit
Это я понимаю. Наверняка мои проблемы в том что я плохо знаю инструменты. Я читал про них смотрел в других проекта. У всех по разному и что хотят не понятно
Aion
Inspirit
Нет))
Aion
самое время это исправить
Aion
голову тебе там за вопрос не откусят
Inspirit
Я копал везде кроме как на форумах
Aion
в телеграме есть групки по интересам
Inspirit
Окей, благодарю за помощь
Inspirit
У меня есть одна
Amirkaaa
Ребята доброго времени суток
Amirkaaa
Ребята всем доброго времени суток, вышла такая ошибка при запуске circus из docker образа, не могу найти ошибку, где я ошибся. Вот код circus.ini. Ниже приложил срин ошибки.
[circus]
warmup_delay = 15
[watcher:web]
working_dir = /project/
user = root
cmd = /usr/local/bin/gunicorn Backend_project.wsgi:application -c config/gunicorn/gunicorn_dev.py --reload
[watcher:celery_beat]
working_dir = /project/
cmd = celery
args = -A Backend_project beat -l info
[watcher:celery_high]
working_dir = /onekzt/
cmd = celery
[watcher:celery_normal]
working_dir = /project/
cmd = celery
args = -A Backend_project worker -E -l info -n worker.normal -Q normal
[watcher:celery_low]
working_dir = /project/
cmd = celery
args = -A Backend_project worker -E -l info -n worker.low -Q low
Amirkaaa
Amirkaaa
запускаю вот так web:
build: .
command: /usr/local/bin/circusd /project/config/circus/web_dev.ini
Amirkaaa
я написал об этому в группе django, но ребята посоветовали мне спросить в этой группе
Amirkaaa
не могу понять о каких аргументах идет речь
Amirkaaa
что я делаю не так
Анатолий
вообще не понимаю в этом circus - но ты указал один конфиг а при запуске используешь другой?
Amirkaaa
я ошибся
Amirkaaa
файл тот же
Amirkaaa
в названии ошибся
Анатолий
запусти с норм названием..
Amirkaaa
названия одинаковые
Анатолий
и убедись что этот конфиг там есть
Анатолий
не забывай что докер это контейнер - ты либо должен прицепить папку на хосте в контейнер, либо напрямую скопировать файл конфига в нужную папку в контейнере ( которую до этого надо создать)
Amirkaaa
он там есть
Amirkaaa
этот конфиг, я всю директорию проекта сразу забиндил
Amirkaaa
я так понимаю проблема в circus-е так как отдельно команды запускаются
Amirkaaa
и дело совсем не в докере
Анатолий
ну тада логи смотри.. по своем цирку =)) наверняка есть же какие-то логи ошибок, старта и т.д.
Amirkaaa
так и приложил скриншот
Amirkaaa
так лог
Анатолий
сделай docker exec -it web sh
Amirkaaa
я понял, постараюсь
Анатолий
и запусти свою команду из контейнера - посмотри что в ответе будет
Amirkaaa
Vage
Всем привет. Есть такой докер композ https://pastebin.com/4XbpvVKT. Почему-то в 1 прекрасный день пропала связь между 2умя этими контейнерами. curl chrome с самого сервака - работает. curl chrome из 1ого контейнера возвращает "Could not resolve host: chrome". С чем это может быть связано и как можно решить проблему?
Paul
Добрый день, подскажите, хочу попробовать linux-контейнеры в windowsserver2016core действую в соответсвии с этой статьей https://blog.docker.com/2017/09/preview-linux-containers-on-windows/
Paul
ключ —experimental использую, но все равно получаю в результате docker no matching manifest for windows/amd64
Paul
версия сервере 10.0.14393
Андрей
установил докер на мак и вижу "docker: Error response from daemon: Bad response from Docker engine."
чо ему не так ?
Aleksey
Привет! Подскажите, где я промахнулся с версиями? https://gist.github.com/lexfrei/f2ed8b9a457746f7ae3e79ec125f0595
k
Aleksey
Oleg
ребят, кто юзает docker-machine ? есть возможность переделать driver-engine для хоста? допускаю что с перегенерацией сертификатов
eahqzsr
docker-compose кстати можно запускать как docker контейнер
eahqzsr
Удобно например на coreos
Aleksey
А какой правильный способ запускать контейнеры по расписанию? Не нашел чего-то похожего на крон джобу на подобии кубера
eahqzsr
Через крон?
Aleksey
Через крон?
А какой-то внутренней сущности нет? Крон хоста – не очень переносимое решение
eahqzsr
Положи крон в контейнер, и прокинь туда сокет докера чтобы оттуда рулить хостовым докером
Aleksey
Звучит как боль и костыли
Vladimir
ехал докер через докер...
Aleksey
С одной стороны – докер мало что может. С другой – кубер на один хост это оверкилл. :/
Aleksey
Vladimir
да там везде всё на костылях построено, экосистема слишком молодая
Vladimir
мы для себя поисследовали и пришли к выводу, что лучший варинт пока – докер + самопальные костыли под задачи и окружение
Vladimir
это даёт с одной стороны портабельность докера, а с другой стороны покрывает требования к инфраструктуре, которые докер по-человечески не поддерживает
Mentat