JBáruch
и там никакой заставки нет
JBáruch
со звуком баг, да
Sander
Всем привет
Sander
https://github.com/moby/moby
Sander
что за Moby Project?
Sander
https://github.com/linuxkit/linuxkit
еще какой-то новый проект
JBáruch
то, что осталось от docker opensource
Загребущий
Igor
Народ а docker-compose restart применяет новый конфиг (docker-compose.yml), если тот менялся?
Igor
Или просто сделает рестарт контейнеров из кеша
Demetrio⚡️
я с новым конфигом делаю docker-compose up -d <service_name>
Alex
Всем пятничный привет :)
Alex
Скажите, а названия сервисов в docker-compose.yml испольуются в качестве хостнеймов? То есть, без особый нуждны мне не нужно создавать отдельную сеть и хардокодиь ip адреса; можно пользоваться именем сервиса?
Artem
если внутри компоса, то да
Alex
Ок, спасибо. А то морочился с созданием сетки, а оказалось за меня уже подумали :)
Alex
Тогда получается и nginx внутри контейнера будет резолвить имена служб?
Artem
да
Олексій
Главное пропросить их
Alex
Запускаю nginx через compose
proxy:
build: proxy
ports:
- "80:80"
volumes:
- ./config:/etc/nginx
не монтируется volume
вывод docker inspect:
"ArgsEscaped": true,
"Image": "sha256:991054e8b09fba0e2fbd75d122c7fc0317109275cc32c47e64f0b0c99a26e3b9",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": [],
"Labels": {},
"StopSignal": "SIGQUIT"
Почему сие может происходить?
Alex
При этом
volumes:
- ./config:/etc/nginx
удаляет содержимое /etc/nginx внутри контейнера...
Alex
Два случая: да и нет, оба случая приводят к аналогичному
Alex
Насколько я знаю докера должен создать директорию если её нет?
Artem
нет
Artem
при сборке он не создает
Alex
Если монитрую каталог через компоуз, то получаю такой отлуп в логах
Attaching to docker_proxy_1
proxy_1 | 2017/05/19 13:41:50 [emerg] 1#1: open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)
proxy_1 | nginx: [emerg] open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)
То есть каталог nginx контейнера просто пустой...
Это видно если запустить shell внутри контейнера и сделать ls -la
Alex
Извиняюсь, моя ошибка...
Alex
дважды и трижды буду проверять пути :)
Сергей
коллеги
поставил docker-ce под centos 7 из официального репозитория
раньше использовал docker-compose
сейчас не могу его найти
его чем то другим заменили?
Andrey
Andrey
sudo curl -o /usr/local/bin/docker-compose -L "https://github.com/docker/compose/releases/download/1.13.0/docker-compose-$(uname -s)-$(uname -m)"
sudo chmod +x /usr/local/bin/docker-compose
Andrey
и всё
Andrey
docker-compose -v
Andrey
чекнуть потом не забудь
Сергей
хотелось бы пакетом
что бы потом не ломали голову что и откуда взялось
Andrey
не, ток так
(но это не точно)
Andrey
во всяком случае в статьях так написано
Сергей
ок спс
но я вроде слышал что есть замена compose
там версия 3 что ли
Сергей
но вспомнить не могу про что это было
Artem
Сергей
ок
Сергей
спс
Igor
Народ подскажите. При использовании reverse-proxy
Igor
есть два сайта на бекенде
Igor
site1.com и site2.com
Igor
при переходе на site1.com всё ок, он возвращает то что нужно
Igor
но при переходе на site2.com он по очереди возвращает содержимое site1.com потом своё(site2.com)
Igor
во пример:
Igor
Igor
два раза подрят один и тот же запрос
Igor
но ответы азные
Igor
и если продолжать они чередуються
Igor
я так понял это заслуга reverse proxy
Igor
но как отключить подобное поведение
Igor
и правильно ли я вообще понимаю
Igor
Link хедер это перенаправление
Igor
но почему оно возникает
Igor
прилагаю конфигурацию reverse-proxy: https://yadi.sk/d/BvQHb3j03JLLud
Igor
И конфигурация одного из бек серверов(они идентичны, за исключением server_name) https://yadi.sk/d/wllCpPnH3JLLzc
Igor
Бьюсь над проблемой весь день а откуда береться редирект не понимаю, буду благодарен за любую помощь
kiosaku
на pastebin.com если не сложно
Олексій
gist.github.com
Igor
Это back https://pastebin.com/BppechD3
Igor
https://pastebin.com/ymAeCnb4
Igor
а это фронт
kiosaku
на фронте только один бэк объявлен
Igor
да нет же два
Igor
shop.concepter.co
Igor
и concepter.co
Igor
upstream shop.concepter.co {
## Can be connect with "proxy" network
# shopconcepterco_nginx_1
server 172.18.0.6:80;
}
kiosaku
я про shop
kiosaku
и да ... зачем upstream обзывать так же как и dns-имя сервера?
Igor
не понял
kiosaku
может, из-за этого?
Igor
что имееться в виду
Igor
в конфиге фронта редиректа
kiosaku
отбой про апстримы
kiosaku
proxy_set_header Host $host;
Igor
proxy_set_header Host $http_host;
kiosaku
а, вижу ... общее на всё. но на бэке только один server_name объявлен, так?