
Iurii
17.07.2018
09:18:03
Для очень ленивых

Vir
17.07.2018
09:18:20
ну так мне для локальной разраотки

Iurii
17.07.2018
09:18:47
Так докер собрать дело 20 минут

Vir
17.07.2018
09:19:01
я не особо умею

Google

Vir
17.07.2018
09:19:34
может и правда заморочиться

Iurii
17.07.2018
09:20:08
я не особо умею
Для тех кто вообще не умеет есть пакер, просто выше решение какое то громоздкое

AstraSerg
17.07.2018
09:20:17
я не особо умею
нужно углубиться хотя бы не много. Только тогда поймёте что к чему

Vir
17.07.2018
09:20:44

Iurii
17.07.2018
09:20:51
Докер не так уж сложен это же не lxc

Vir
17.07.2018
09:22:37
нашёл, спасибо, гляну

Iurii
17.07.2018
09:23:24

Grigory
17.07.2018
10:10:11
Есть контейнеры php и nginx, крутится 1 сайт, как из контейнера php обратиться по домену который слушает nginx?
на хост машине прописал в /etc/hosts, но внутри контейнера другие ip адреса
Пишу браузерные тесты для проекта

Andrey
17.07.2018
10:13:53
слинковать контейнеры

AstraSerg
17.07.2018
10:14:00

Google

Grigory
17.07.2018
10:14:43
в docker-compose

AstraSerg
17.07.2018
10:14:52
https://docs.docker.com/engine/reference/run/#expose-incoming-ports
...
--link="" : Add link to another container (<name or id>:alias or <name or id>)

ptchol
17.07.2018
10:23:55
линк работает тока на одном хосте кстати, и они депрекейтить его собираются уже пару лет )

Grigory
17.07.2018
10:24:31

Iurii
17.07.2018
10:27:42

Grigory
17.07.2018
10:28:54
либо лыжи не едут, либо я не понимаю.

Iurii
17.07.2018
10:30:09
они в общей сети
networks:
default_net и по имени контейнера они между собой видны

Grigory
17.07.2018
10:30:29

AstraSerg
17.07.2018
10:30:38

Grigory
17.07.2018
10:30:40
nginx слушает 5 доменов к примеру
по имени контейнера я получу default домен

Iurii
17.07.2018
10:32:06
днс?

Grigory
17.07.2018
10:32:20

AstraSerg
17.07.2018
10:32:26

Grigory
17.07.2018
10:33:25

Iurii
17.07.2018
10:33:31
nginx
вхосты в nginx работают тупо и просто имя передается на nginx в зависимости от имени отдается тот или иной вихост

Google

Grigory
17.07.2018
10:33:35
на хост машине домены в /etc/hosts

Iurii
17.07.2018
10:35:36

Grigory
17.07.2018
10:35:53

AstraSerg
17.07.2018
10:41:14

Grigory
17.07.2018
10:42:05

Iurii
17.07.2018
10:42:13

Grigory
17.07.2018
10:44:11

Iurii
17.07.2018
10:46:07

AstraSerg
17.07.2018
10:46:26

Grigory
17.07.2018
10:50:04

AstraSerg
17.07.2018
10:51:31

Iurii
17.07.2018
10:52:03
только в проде такое не делайте

AstraSerg
17.07.2018
10:52:53

Iurii
17.07.2018
10:53:09

AstraSerg
17.07.2018
10:54:28

Iurii
17.07.2018
10:55:12

Grigory
17.07.2018
11:01:36

Iurii
17.07.2018
11:02:39

Grigory
17.07.2018
11:03:36
Он и есть

Google

Iurii
17.07.2018
11:07:22
То есть ты должен для всех контейнеров которым нужно ломится на nginx указать переменную
Вопрос в зал кто-нибудь сварм в продакшене использует? Спрашиваю не из-за праздного любопытства

AstraSerg
18.07.2018
04:52:03

Iurii
18.07.2018
04:58:23

bama^boy
18.07.2018
05:39:03

Iurii
18.07.2018
05:39:55
мой вопрос не про скелинг нод))) а про скелинг подов))

Admin
ERROR: S client not available

bama^boy
18.07.2018
05:40:36
В aws лучше всего скейлится ecs.
Все остальное нужно сильно пилить напильником.
Из крупных инсталляций на ecs, например, Expedia.

Iurii
18.07.2018
05:48:02
В aws лучше всего скейлится ecs.
у меня без ecs кластер живет, проблем нет, кластер не большой несколько мастер нод и 30 слевов)) проблема не скелить ноды, мне интересно как у сварма механизм сделан скейлап и даун для приложения на основе проб нагрузки и прочего

bama^boy
18.07.2018
05:53:51

Iurii
18.07.2018
05:54:24

bama^boy
18.07.2018
05:54:56
Самый простой путь - это пилить демон, который будет смотреть нагрузку по сервисам и отправлять команды к api
Ну и прикрутить etcd для настроек и стейта, вот это все. Вопрос только зачем? Если в кубе это нативно давно реализовано.

Iurii
18.07.2018
06:13:18
Я когда в свою компанию разрабатывал архитектуру, сворм отверг сразу он даже в конкурсе не участвовал

bama^boy
18.07.2018
07:29:58

Google

Iurii
18.07.2018
07:30:46

Vir
18.07.2018
10:13:16
добра.
я до конца не понимаю суть env файлов. по идее если внутри он корректен, то без разницы как он называется, так?

AstraSerg
18.07.2018
10:15:00

Iurii
18.07.2018
10:15:04
если ты указываешь принудительно енв файл то нет разницы

Vir
18.07.2018
10:15:44
просто если я делаю так
docker-compose -f FILE —env-file myenv
оно не работает
я назвал свой файл mysite.env

AstraSerg
18.07.2018
10:17:00
тогда нужно так:
docker-compose -f mysite.env

Vir
18.07.2018
10:17:19
хм
то есть он возмёт стандрартный докер-композ.ямл, но при этом будет использовать мой енв...
хм

AstraSerg
18.07.2018
10:18:13

Vir
18.07.2018
10:18:13
интиресна, спасибо попробую

AstraSerg
18.07.2018
10:18:25
Options:
-f, --file FILE Specify an alternate compose file (default: docker-compose.yml)

Iurii
18.07.2018
10:19:16
-f если запускаешь композ файл который лежит где-то не в директории запуска

Vir
18.07.2018
10:19:39

Iurii
18.07.2018
10:19:52
енв должны иметь расширения так правильней

Vir
18.07.2018
10:22:42
вот какая у меня задача, есть енв, в нем переменные прописаны(много) типо включать или не влючать в сборку некие параметры
мне нужно для одного проекта что бы был пых7.0 и апач, для другого нжинск и 7.2
вот я и хочу разрулить это всё переменными, так как докеркомпоз файл одинаковый