
bebebe
31.08.2018
07:16:03

Sergey
31.08.2018
07:16:59
Ну смотрите, есть некоторая удаленная машина. На ней я создал там docker-machine create итд, всё поднялось на hyperv, интерфейс проброшен наружу
все происходит на винде
на локальной машине тоже добавил эу созданную уже в docker-machine

Google

Sergey
31.08.2018
07:20:04
как этим пользоваться? я вот выполнил например docker-machine env default
я так понимаю теперь docker cli дожен ввыполнять всё на этом удаленном хосте?
или я вообще неправильно понял

SlavikMIPT
31.08.2018
07:32:50
ну и
раз все проброшено - коннектишься
в чем проблема
не коннектится - значит не проброшено

Sergey
31.08.2018
07:34:23
да, всё заработало вроде, я не сделал eval короче того что мне env выдал

f1nnix
31.08.2018
08:15:39
На истории с оптимизированными параметрами, ага.
@hitmaker

Dan
31.08.2018
08:17:13
?

Oleksii
31.08.2018
08:36:44
Всем привет,подскажите плс как переубедить сис админа перейти на докер,сейчас даже нету локальных серваков, все разрабы пушат сразу в прод
в свое оправдание он говорит что это не надёжно и не стабильно

Konstantin
31.08.2018
08:39:26

Виктор
31.08.2018
08:47:19
Тут нужно даже не с докера начинать, а с "пушат сразу в прод". От этого никакой докер не спасет)

Ilya
31.08.2018
08:51:57

Google

Yekit
31.08.2018
08:54:21
Не нужно
Я пока не понимаю как это работает. У меня на рабочем пк развернут nxinx-proxy(network=host) и отдельно в docker-compose проект с -e VIRTUAL_HOST=myproject.com . Если не прописывать в /etc/hosts то myproject.com не отвечает, если прописать то все норм.
Как этот nginx-proxy работает? Попросил гугл, но ответов не нашел

twwlf
31.08.2018
08:56:00
а нафига ты nginx-proxy в хостовой сетке запускаешь?

Yekit
31.08.2018
08:57:26
это надо его останавливать и запускать другой и т.п

twwlf
31.08.2018
08:57:57
мсье знает толк

Yekit
31.08.2018
08:59:21

twwlf
31.08.2018
09:01:01

SlavikMIPT
31.08.2018
09:02:47
админ это как докер
ток с бородой

Yekit
31.08.2018
09:04:08

SlavikMIPT
31.08.2018
09:04:24

twwlf
31.08.2018
09:04:29

SlavikMIPT
31.08.2018
09:04:31
пересылает по клиентам

twwlf
31.08.2018
09:04:33
там исходник открытый

SlavikMIPT
31.08.2018
09:04:33
и обратно

twwlf
31.08.2018
09:04:48
в контейнере есть процесс-костыль который обновляет nginx'у конфиг и релоудит

SlavikMIPT
31.08.2018
09:04:54
у nginx офигенная документация
просто подробнейшая
на русском

twwlf
31.08.2018
09:05:02
но тебе, на самом деле, понять нужно не как работает прокся, а как работает докер

Google

SlavikMIPT
31.08.2018
09:05:23
подними просто без докера nginx
чтоб одну проблему решать
а не две

Yekit
31.08.2018
09:05:43
Вот какой вопрос был:
Я пока не понимаю как это работает. У меня на рабочем пк развернут nxinx-proxy(network=host) и отдельно в docker-compose проект с -e VIRTUAL_HOST=myproject.com . Если не прописывать в /etc/hosts то myproject.com не отвечает, если прописать то все норм.

SlavikMIPT
31.08.2018
09:06:03
ну
так да
протоколы по ip адресам работают

Александр
31.08.2018
09:07:26

SlavikMIPT
31.08.2018
09:07:59

Yekit
31.08.2018
09:08:14

SlavikMIPT
31.08.2018
09:08:20
слушают локальные порты свои типа 127.0.0.1:8081
вебхуки там и тд весишь

Александр
31.08.2018
09:08:49
в случае если на серваке, у тебя уже днс сервер разрулил твой ipшник и пришел запрос, а если локально - откуда он должен понять что по такому хосту нужно такой-то айпишник подсунуть?

Yekit
31.08.2018
09:09:19

SlavikMIPT
31.08.2018
09:09:33
а в nginx делаешь проксирование по имени типа ПУБЛИЧНЫЙ_IP/имя_сервиса
можешь на публичный ip закрепить домен публичный и сертификат настроить
тогда сможешь https подключать
nginx будет декодировать и раздавать уже по http на локальные хосты все

Yekit
31.08.2018
09:11:13

twwlf
31.08.2018
09:11:25
господи, рукалицо

SlavikMIPT
31.08.2018
09:11:43
я даж не поверил сперва что реально вопрос в этом
че блин по имени домена не подключается)

Yekit
31.08.2018
09:12:09
выше сказали что не нужно прописывать в hosts домены

SlavikMIPT
31.08.2018
09:12:18
ну делай как сказали

Yekit
31.08.2018
09:12:22
ввели в ступор

SlavikMIPT
31.08.2018
09:12:33
я не прописываю
зачем тебе в локальной сети домены

Google

Yekit
31.08.2018
09:13:30
вопрос закрыт, не вижу смысла дальше обсуждать
спасибо

SlavikMIPT
31.08.2018
09:14:52
я вообще так и не понял вопроса)
ну ладно - главное что решил

Konstantin
31.08.2018
09:15:26

Robert
31.08.2018
09:32:41
если я хочу что б после docker-compose down volume не удалялся. мне надо его делать external ?
например для БД
что б она не удалилась

twwlf
31.08.2018
09:35:06
без -v оно и так не удаляется

Konstantin
31.08.2018
09:41:02

twwlf
31.08.2018
09:49:05

Konstantin
31.08.2018
09:49:35
мне кажется это из проприетарщины пошло

Little
31.08.2018
10:09:12
ребят, подскажите пожалуйста, как сделать так, чтобы докер собирал образы не только в $HOME на ubuntu 18.04 ?
Сейчас если я собираю образ, то пишет
error checking context: 'can't stat '/path/to/dir''.
а если папка лежит в $HOME, то собирается нормально

Konstantin
31.08.2018
10:09:46
задаётся при docker build

Little
31.08.2018
10:13:13

Konstantin
31.08.2018
10:13:26
RTFM

Little
31.08.2018
10:18:08
RTFM
ага, читаю:
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#understand-build-context
docker build --no-cache -t helloapp:v2 -f dockerfiles/Dockerfile context
unable to prepare context: the Dockerfile (/media/disk_f/node.js/myproject/dockerfiles/Dockerfile) must be within the build context

Konstantin
31.08.2018
10:18:57
проще читать доку по конкретной комманде, но можно и так

Little
31.08.2018
10:21:47
кажется, нашел проблему:
Aug 31 15:16:37 prog-B85M-D3V kernel: [ 1885.793887] audit: type=1400 audit(1535710597.123:82): apparmor="DENIED" operation="open" profile="snap.docker.docker" name="/media/disk_f/node.js/myproject/" pid=3556 comm="docker" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

Google

Sabbath
31.08.2018
10:36:00
Господа, а кто подскажет как в Jenkinse уведомления через гугловый smtp настроить, вроде все добавил в настройки, а не пускает

Little
31.08.2018
10:40:14
если кому надо: проблема была в apparmor и /var/lib/snapd/apparmor/profiles/snap.docker.docker
добавил строчку
/path/to/project_dir/** r,
пошло вроде

E
31.08.2018
10:51:12
Скоро в бой выходить. А так лень ставить PosgreSQL по старинке. Руки так и чешутся чтобы оставить PosgreSQL на докере. Наверное у меня "докеризация головного мозга" ?
Тут всякие PostDockи еще соблазняют https://github.com/paunin/PostDock

Запой Гусаров
31.08.2018
10:52:32