@ru_docker

Страница 341 из 610
Pavel
24.05.2017
14:47:31
Особенно тем кто пользовался контейнером jwilder/nginx-proxy

https://github.com/jwilder/nginx-proxy



В чём может быть проблема у этого compose-файла? На 127.0.0.1:3000 заходит, через update.local нет

Google
Anton
24.05.2017
14:57:31
А hosts прописан?

Pavel
24.05.2017
15:07:07
А hosts прописан?
а надо? и что это?) судя по документации на nginx-proxy переменной окружения VIRTUAL_HOST достаточно

Anton
24.05.2017
15:07:58
Внутри контейнера да, однако с внешнего мира же как-то нужно роут получать

Pavel
24.05.2017
15:23:28
получается теперь даже для доменов третьего уровня нужно строчку добавлять в /etc/hosts ?

а, понял, это ж только на локальном хосте

Антон
24.05.2017
16:09:36
получается теперь даже для доменов третьего уровня нужно строчку добавлять в /etc/hosts ?
для любых доменов) /etc/hosts это как твой локальный DNS-сервер )

Roman
24.05.2017
16:26:20
Лучше в роутере пропиши

Google
Pavel
24.05.2017
20:45:09
А как в docker-compose прилинковать сервис к существующему контейнеру по его имени?

Roman
24.05.2017
20:46:32
Links

Pavel
24.05.2017
20:47:15
так в links насколько я понимаю прописывается имя сервиса, определенного в каком-либо из compose-файлов, а не имя контейнера

Roman
24.05.2017
20:48:23
В докер композере и имя контейнера можно задать, не суть, имя контейнера указываешь в линкс

https://docs.docker.com/compose/compose-file/compose-file-v2/#links

Pavel
24.05.2017
20:51:42
ок, но на практике показывает ERROR: Service 'my-test-web-app' depends on service 'nginx-proxy' which is undefined

хотя контейнер с именем nginx-proxy запущен

может помимо или вместо links в этом же docker-compose.yml нужно определить service, который является ссылкой на существующий контейнер?

Sergey V.
24.05.2017
20:58:39
Container name задай

И попробуй линковаться

Pavel
24.05.2017
21:33:57
не работает

Service 'kayako-dashboard' has a link to service 'nginx-proxy' which is undefined.

мой compose-файл



https://docs.docker.com/compose/compose-file/compose-file-v2/#links
согласно документации в links указывается именно service name

либо SERVICE:ALIAS

service name из которого формируется имя хоста в docker network

но это не то же самое что container name (поправьте пж если ошибаюсь)

Alex
24.05.2017
21:46:46
/stat@combot

Combot
24.05.2017
21:46:47
combot.org/chat/-1001043771136

Google
John
24.05.2017
23:18:43
А как можно узнать полный id контейнера изнутри контейнера? Используется alpine.

here1am
24.05.2017
23:19:18
так он же обычно в качестве хостнейма

John
24.05.2017
23:35:00
А если - - net=host?

Roman
25.05.2017
05:15:26
Из линкс убери нгинх

John
25.05.2017
06:47:42
Из линкс убери нгинх
Не понял. Не использую я nginx.

here1am
25.05.2017
06:57:16
А если - - net=host?
cat /proc/self/cgroup

Roman
25.05.2017
07:53:55
к этому

John
25.05.2017
09:01:17
cat /proc/self/cgroup
Сейчас попробую.

Dan
25.05.2017
09:14:01
Коллеги, появилась информация о том, что университет интернет-профессий «Нетология» запускает новую и очень крутую очную программу обучения по Data Science в Москве. Смотрите: за 5 месяцев гуру датасайенса из Яндекса, Рамблера, Сбербанка, и целого ряда крупных компаний (уже вовсю использующих Data Science) шаг за шагом будут погружать в алгоритмы машинного обучения, машинное зрение, feature engineering, data science в e-commerce, временные ряды и прогнозирование стоимости акций, биткоинов и других товаров. Вся теория и лекционные материалы программы сразу же отрабатываются на практике в рамках: - 60-ти часовой дипломной работы (прогноз churn rate; выявление фрода; коллаборативная фильтрация; распознавание визуальных образов; кредитный скоринг и предсказание курса акций) - двух (!) открытых хакатонов - решения практических кейсов. А на выходе у вас: глубокое понимание ключевых методов, применяемых при решении задач машинного обучения, практический опыт решения Data Science/ML задач, диплом (!) престижного и котирующегося учебного заведения, и самое главное - новые и более красивые цифры по зарплате: Data Scientist сейчас очень трендовая и $$ денежная позиция. Ссылка тут: http://netolo.gy/dqM А подробная программа всего учебного курса тут: http://netolo.gy/dqN Старт программы 22 июня. Я собираюсь. По любым вопросам касательно программы, формата обучения, практики и диплома на выходе пишите Никите Макарову @makarovnikit , либо мне @hitmaker И еще раз кратко: Нетология. Курсы Data Scientist. Москва. Старт 22 июня.

Andrey
25.05.2017
10:10:18
Чё ж ты постеснялся огласить, сколько на тебе бабла срубят :)

Антон
25.05.2017
10:36:41
Скоро в телеграм каналах рекламы будет как в инстаграме

Dan
25.05.2017
10:42:11
Andrey
25.05.2017
10:42:49
это как бы был тонкий намёк что это вроде как не на халяву

Dan
25.05.2017
10:44:16
курс - да, не халявный, но в своей области более чем адекватный. кто с тематикой сталкивался, поймёт ?

не, я просто поделился, так сказать, для тех кому это интересно. не интересно - можете пролистать ? я же не заставляю вас всех срочно бросить девопс и докер, и бежать сломя голову на курсы по дата сайенсу ?

однако, тренд...

Антон
25.05.2017
14:10:43
добавил ports: - "5432:5432" к сервису db в docker-compose.yml, чтобы пробросить порт на локаль делаю docker-compose stop db && docker-compose build db && docker-compose start db - порт нихрена не прокидывается: Up 5432/tcp

то есть на изменения в docker-compose.yml не реагирует

Google
Антон
25.05.2017
14:11:07
в чем засада?

Антон
25.05.2017
14:12:41
да это винда, нет тут iptables с других контейнеров порты изначально проброшены, их видно в docker-compose ps: 0.0.0.0:8082->80/tcp

Dmt
25.05.2017
14:15:34
docker-compose up db

Антон
25.05.2017
14:15:38
всё что ли перебилдить нужно?

Dmt
25.05.2017
14:16:31
блин, ну ты делаешь стоп контейнеру, потом билдишь образ по новой, а потом стартуешь существующий контейнер.

ну это насколько я понимаю

Admin
ERROR: S client not available

Dmt
25.05.2017
14:16:41
https://docs.docker.com/compose/reference/start/

Антон
25.05.2017
14:17:08
docker-compose up db
то что нужно, спасибо!

Dmt
25.05.2017
14:17:33
вообще нужно просто руководство чуть внимательнее читать, благо по команде start оно тут не очень большое ;)

Антон
25.05.2017
14:17:40
да, понятно

поначалу путаешься в этих start stop up down

John
25.05.2017
14:27:45
cat /proc/self/cgroup
Отлично, спасибо!

Pavel
25.05.2017
17:15:52
Вопрос по docker-compose networks

В docker-compose.yml определены два сервиса с именами web и db, оба подключены к дефолтной сети bridge (network_mode: "bridge")

web может подключиться к db по ip, но почему-то не может подключиться по hostname

в чём может быть проблема? судя по документации имя сервиса = имя хоста

Each container can now look up the hostname web or db and get back the appropriate container’s IP address. For example, web’s application code could connect to the URL postgres://db:5432 and start using the Postgres database.

https://docs.docker.com/compose/networking/#updating-containers

Google
Pavel
25.05.2017
17:27:38
кажется понятно почему не работает. в /etc/hosts и /etc/hostname прописан container id

9de0dbca916d

странная фигня. conainer name у меня прописан в compose файле. в чём же дело?

Dmt
25.05.2017
17:30:08
ну телепаты в отпуске, чего гадать без компост файла?

Pavel
25.05.2017
17:33:15
ок)



в логе контейнера kayako-dashboard соответственно ошибка MongoDB::NetworkError: Could not connect to 'db:27017': Name does not resolve



настройки сети если это поможет

Anatoly
25.05.2017
17:48:27
Когда людям занесут пастебин заместо скриншотиков?

Pavel
25.05.2017
17:54:03
пожалуйста) сеть - http://paste.ubuntu.com/24657673/, docker-compose.yml - http://paste.ubuntu.com/24657651/

Anatoly
25.05.2017
17:58:16
Дружище, а где ты сеть создаешь? Если не создаешь сеть то нужен линкс. Иначе оно не резолвится

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

Anatoly
25.05.2017
18:10:19
Читайте документацию там все написано

Pavel
25.05.2017
18:10:40
да читал, не нашёл этого

может потому что links - legacy фича

и её потихоньку выпиливают вместе с документацией)

Anatoly
25.05.2017
18:11:25
Да дело в том что всесто линкс можешь создавать свою сеть либо делать линкс

Страница 341 из 610