@docker_ru

Страница 725 из 1375
Stepan
15.08.2018
13:16:47
А по коммерческой подписке в нджинксе есть health-check`и

Вот такое ещё нашел https://medium.com/@icarobichir/configure-nginx-to-resolve-dns-during-the-application-uptime-ec0c1767e01

Stepan
15.08.2018
13:21:10
¯\_(ツ)_/¯

Google
twwlf
15.08.2018
13:21:35
ну, $2500/instance/y тоже выглядит как говно, в таком случае )

Stepan
15.08.2018
13:22:56
это точно, особенно если у тебя много инстансов

Здесь подробнее про подход с указанием имени апстрима в виде переменной — https://github.com/DmitryFillo/nginx-proxy-pitfalls

twwlf
15.08.2018
13:33:09
да я бы и регулярок избегал

программировать в конфиге nginx – такой себе план

Georgiy
15.08.2018
13:33:59
А по коммерческой подписке в нджинксе есть health-check`и
хелсчеки и в бесплатном есть модулем

Jack
15.08.2018
13:41:27
привет, в докер компоузе под один сервис конекчу к другой сети. В итоге, этот контейнер не видит линков к остальным сервисам с того же докер компоуза. Как возможно пофиксить? спасибо!

twwlf
15.08.2018
13:41:52
линки? в компоузе?

линки? в 2018?

Jack
15.08.2018
13:44:30
??

линки? в компоузе?
так знаешь как?

Play
15.08.2018
13:45:13
При запуске компьютера запускается тулза докера, как ее убрать из автозагрузок и вызвать по мере надобности?

twwlf
15.08.2018
13:45:22
так знаешь как?
link is deprecated

Google
Jack
15.08.2018
13:45:42
link is deprecated
а кто про линки говорил?

у меня депендс_он стоит

twwlf
15.08.2018
13:46:47
прозреваю что ты подключил контейнер только к одной из сетей

Jack
15.08.2018
13:46:53
да

а как к дефолтной, что создаёт компоуз, подключить?

Play
15.08.2018
14:02:09
ось какая
High Sierra 10.13.6

Митко Соловец?
15.08.2018
14:02:46
Ребят, как в компоуз файле засеттить переменную окружения из хоста?

environment: VAR: ${VAR}

так не взлетело

в контейнере переменная пустая - на хосте экспорт сделан

Sergey
15.08.2018
14:04:06
High Sierra 10.13.6
c макосью хз ok google?

Митко Соловец?
15.08.2018
14:04:27
environment
да поправил

env_file
только такой вариант?

Play
15.08.2018
14:04:36
c макосью хз ok google?
не нашел там, поэтому и спросил

Jack
15.08.2018
14:05:10
только такой вариант?
ну environment должен работать

Google
Sergey
15.08.2018
14:05:31
что, у макоси автозагрузки нет?

что за бред

Jack
15.08.2018
14:06:07
прозреваю что ты подключил контейнер только к одной из сетей
у меня есть сеть для траефика (внешняя), я к ней подсоединил один из сервисов (там где nginx). Но nginx тоже должен видеть другой сервис

Sergey
15.08.2018
14:06:47
может вам все таки рано в докер если вы его запуск не можете контролировать?

Play
15.08.2018
14:06:53
убрал здесь все не помогло

Sergey
15.08.2018
14:07:42
а как определили что стоит вообще

http://osxh.ru/useful/autoload

Jack
15.08.2018
14:16:36
капец, добавил сеть "default", всё хорошо запустилось, траефик в одной сети с nginx, выдает ошибку 504 gateway timeout

Play
15.08.2018
14:17:24
http://osxh.ru/useful/autoload
так мне надо убрать и не добавить) здесь докера не было, а он все равно запускается

Александр
15.08.2018
14:26:28
Всем привет. Подскажите, куда копать нужно. В докерфайле есть команда COPY . /code Она на тестовых файлах отработала, а потом уже другие файлы как будто не видит и все равно после билда в контейнере те тестовые файлы, а не новые. В чем может быть проблема?

version: '3' services: nginx: image: nginx volumes: - "./configuration/nginx.conf:/etc/nginx/nginx.conf" - "app:/code" ports: - "80:80" php: build: . volumes: - "app:/code" mysql: image: mysql:5.7 ports: - "3306:3306" env_file: ./.env volumes: - "db_data:/var/lib/mysql" volumes: app: db_data:

вот такой конфиг имею

Александр
15.08.2018
14:34:43
я кажется понял почему контент затирается. Получается в докер-композ.ямл секцию volume отрабатывает уже после билда и соответственно то что было выполнено в докерфайле затирается. Как такое делают тогда ?

Александр
15.08.2018
14:38:04
У меня есть докер-композ, что выше скинул. В докерфайле контейнера php есть команда COPY которая помещает файлы внутрь контейнера, какие-то еще действия производит, не важно. Вот, и после запуска контейнеров у меня нету нужных мне файлов

Я понимаю что в докер-композ файле секция volume затирает то что было скопировано на этапе билда, но не могу сообразить как тогда это сделать, чтобы данные были доступны и в nginx контейнере и в php, при этом они помещались бы в контейнер на этапе билда

Sergey
15.08.2018
14:43:33
Привет

Google
Sergey
15.08.2018
14:44:15
а что делать, если приложение в докере не может подключиться к базе на локалхосте?

sqlalchemy.exc.OperationalError sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? (Background on this error at: http://sqlalche.me/e/e3q8)

SQLALCHEMY_DATABASE_URI = 'postgres://sergey:qwerty@localhost/test'

Александр
15.08.2018
14:45:03
Sergey
15.08.2018
14:45:31
я понял. как подключиться то к базе?

Александр
15.08.2018
14:45:56
указать ip хоста, но я не знаю, делают ли так)

Sergey
15.08.2018
14:46:12
127.0.0.1?

Александр
15.08.2018
14:46:21
нет

посмотри что за подсеть у тебя с контейнером

и глянь соответствующий айпишник который у твоего хоста

Sergey
15.08.2018
14:46:45
как это сделать?

Александр
15.08.2018
14:47:11
docker inspect <имя контейнера>

там где-то внизу будет айпишник

у твоего хоста будет та же подсеть, но .1 на конце

например айпи у контейнера 172.10.10.5

у хоста будет 172.10.10.1

Sergey
15.08.2018
14:48:26
у меня база не в докере

Александр
15.08.2018
14:48:33
но это хреновое решение, как мне кажется. Может люди подскажут

Sergey
15.08.2018
14:48:34
а на компе крутится

Александр
15.08.2018
14:48:38
ну я понял

Google
Александр
15.08.2018
14:48:59
поэтому и нужно узнать айпи его в подсети докера

скорее всего как-то нужно их объединять в какую-нибудь явную сеть с выдачей конкретных айпишников и уже коннектится

Sergey
15.08.2018
14:56:31
это никак не поможет

будем пока считать что с этим ничего не сделать

в systemctl как заставить работать?

короче докер это дичь адская

полдня сижу туплю

Subb98
15.08.2018
15:24:14
полдня сижу туплю
первый раз разбираешься?

я тебя утешу тогда: я первый раз сидел 4 дня с докером. с nginx примерно столько же, чтобы решить конкретный кейс. и то, ещё много вопросов остаётся по докеру, т.к. использую от случая к случаю. так что "полдня", - это не срок. ну и вот ещё, держи учебник: https://dev-ops-notes.ru/%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA-docker/

Евгений
15.08.2018
15:29:16
в systemctl как заставить работать?
как заставить тебя нормально вопрос задать?

Sergey
15.08.2018
16:10:24
какой ты остроумный

не умри от собственного пафоса

$ docker run --network=host правильный ответ на первый вопрос\

Sergey
15.08.2018
16:12:25
Неосиляторы подьехали?

Sergey
15.08.2018
16:12:56
еще один чудик

мамке своей хамить будешь

Sergey
15.08.2018
16:13:59
Докер слишком сложен для твоей извилинки?

Gleb
15.08.2018
16:14:35

Страница 725 из 1375