@docker_ru

Страница 849 из 1375
Andrey
01.11.2018
21:11:56
Ыыыы, может там какой-нибудь из исходников собранный ?

Vasiliy
01.11.2018
21:12:15
это щит. а докер с docker.com ставиься ?

Alexey
01.11.2018
21:12:22
Все мужики, всем спасибо !

разобрался

Google
Alexey
01.11.2018
21:12:29
в 5 сек решается вопрос

https://success.docker.com/article/how-do-i-configure-the-default-bridge-docker0-network-for-docker-engine-to-a-different-subnet

Andrey
01.11.2018
21:12:36
чобыло чобыло?

Alexey
01.11.2018
21:12:45
даемон джейсоном решил

зря время на поиски другого решения только потратил

Andrey
01.11.2018
21:13:07
блин, ну интересно же откуда взялось у тебя нестандартное

Vasiliy
01.11.2018
21:13:24
чобыло чобыло?
тсс, доки прочитал :)

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

Alexey
01.11.2018
21:14:37
@BaZZiliO Спасибо большое за помощь =) ?

везде ставился одинаково

забейте)

Vasiliy
01.11.2018
21:15:26
@BaZZiliO Спасибо большое за помощь =) ?
это слишком легко. давай уже правду - где было про 192.168 заявлено. не забьём - надо ж знать где грабли искать))

Google
Alexey
01.11.2018
21:16:54
это слишком легко. давай уже правду - где было про 192.168 заявлено. не забьём - надо ж знать где грабли искать))
Я говорю не знаю где в конфигах эта херь. У меня на всех тачках практически, 172.17 сеть. На нескольких откуда то хз появилась 192.16 -ая сеть.



ссорян, ща метро закроют, пора сваливать с работы домой))

Vasiliy
01.11.2018
21:17:49
оставайся )) гитхаб твой ))

Alexey
01.11.2018
21:18:19
оставайся )) гитхаб твой ))
Не, спасибо) надо когда-нибудь спать)

всем спасибо всем доброй ночи!)

Sergey
01.11.2018
21:35:49
тогда просто nginx-gen
а с нджинкса который локально стоит вне докера можно как то проксировать на докер?

просто вроде экспозю порт 9091 в нджинкс проксирую на 127.0.0.1:9091 но как то тихо все

Yevhen
01.11.2018
22:38:17
"Экспозишь" как?
Нужна дока на часто задаваемые вопросы, наверное

Sergey
02.11.2018
04:05:27
"Экспозишь" как?
в Docerfile EXPOSE 9091 и в композ файле прокидываю 9091:9091

может я подбуханый что то не так делал , надо попробовать сегодня вечером ещё раз ?

ildar
02.11.2018
04:33:51
в Docerfile EXPOSE 9091 и в композ файле прокидываю 9091:9091
Контейнер как запускаешь? docker-compose run --service-ports смапит порты как описано в yaml

После запуска смотри маппинг в docker ps

Sergey
02.11.2018
04:34:49
в ps 0.0.0.0:9091 -> 9091/tcp вроде так

ildar
02.11.2018
04:36:34
nc -z -w1 localhost 9091; echo $?

Google
ildar
02.11.2018
04:39:47
На хосте и в контейнере.

Sergey
02.11.2018
04:45:46
nc -z -w1 localhost 9091; echo $?
хорошо вечером попробую

Konstantin
02.11.2018
06:58:04
в Docerfile EXPOSE 9091 и в композ файле прокидываю 9091:9091
Приложение в контейнере точно этот порт слушает? Expose ничего не делает - метакоманда

В композе случайно не expose тоже юзаешь?)

Sergey
02.11.2018
07:03:55
В композе случайно не expose тоже юзаешь?)
если честно не помню, я отпишусь вечером, когда ещё раз попробую запустить и все проверить

Konstantin
02.11.2018
07:33:10
Конфиг сначала глянь, чего запускать от балды ?

Vaderoff
02.11.2018
11:47:43
Нужно ли накатывать nginx в самой системе или можно только образ с ним накатить и запустить контейнер??

Andrey
02.11.2018
11:48:40
timtowtdi

arts
02.11.2018
11:50:21
timtowtdi
Ларри Уолл уходи

Andrey
02.11.2018
11:51:03
этот принцип не только в перле работает. Уж в том, как nginx запускать, точно

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

Vaderoff
02.11.2018
11:53:27
Ну вот я только купил впс, захожу на него устанавливаю докер и все. Надо ли мне еще nginx устанавливать чтобы направлять запросы на докер или контейнер все сам подхватит?

Andrey
02.11.2018
11:57:55
Ну вот я только купил впс, захожу на него устанавливаю докер и все. Надо ли мне еще nginx устанавливать чтобы направлять запросы на докер или контейнер все сам подхватит?
зависит от того как сам сделаешь. Можно nginx в контейнере поднять и через него все направить. Можно локально поднять nginx. А можно сервисы наружу выставить

Maxim
02.11.2018
11:58:41
Ну вот я только купил впс, захожу на него устанавливаю докер и все. Надо ли мне еще nginx устанавливать чтобы направлять запросы на докер или контейнер все сам подхватит?
Что бы контейнеры отвечали не по портам а по доменам нужен реверсивный прокси, он тоже в контейнере и это может быть как nginx так и haproxy или traefik.io, для новичков лучше traefik, у него документация в один листик А4 с примерами как запустить

Maxim
02.11.2018
12:02:00
аххаха, конкурентное преимущество в виде доки на листик А4. Чорт побери, мы до этого дожили ?
Да в нем как бы и уложились все его конкурентные преимущества)

Maxim
02.11.2018
12:04:59
что такое "запросы на докер"?
Скорее всего имеется в виду запросы к контейнерам

Google
David
02.11.2018
12:15:08
Доброго дня всем. Подскажите, пожалуйста, подключил к swar’у хост, задеплоил на него стек, но когда захожу в контейнер на добавленном хосту и пытаюсь подключиться к контейнеру на другом - ошибка. Порты и хосты указаны верно. docker network overlay swarm и на первом хосту и на втором. Что может быть не так?

Vladimir
02.11.2018
14:03:21
Всем привет. FROM nginx:alpine COPY /docker/fpm/default.conf /etc/nginx/conf.d/ COPY /docker/nginx/nginx.conf /etc/nginx/nginx.conf # Create www-data user for nginx RUN addgroup -g 1000 -S www-data \ && adduser -u 1000 -D -S -G www-data www-data # Changing Workdir WORKDIR /var/www/app Как сделать так, что бы nginx запускался от имени www-data?

USER www-data вроде как, но так контейнер вообще сразу же падает после запуска

То есть пробовал так: FROM nginx:alpine COPY /docker/fpm/default.conf /etc/nginx/conf.d/ COPY /docker/nginx/nginx.conf /etc/nginx/nginx.conf # Create www-data user for nginx RUN addgroup -g 1000 -S www-data \ && adduser -u 1000 -D -S -G www-data www-data USER www-data # Changing Workdir WORKDIR /var/www/app

???

Andew
02.11.2018
14:19:01
С какой ошибкой падает? в настройках nginx юзер прописан?

Vladimir
02.11.2018
14:32:04
nginx_1_59bfcc70eca4 | 2018/11/02 14:17:21 [emerg] 1#1: mkdir() "/var/cache/nginx/client_temp" failed (13: Permission denied) nginx_1_59bfcc70eca4 | nginx: [emerg] mkdir() "/var/cache/nginx/client_temp" failed (13: Permission denied)

@Asazio

>> в настройках nginx юзер прописан? Где это можно глянуть?

Andew
02.11.2018
14:34:05
>> в настройках nginx юзер прописан? Где это можно глянуть?
http://nginx.org/en/docs/ngx_core_module.html#user запускай nginx от рута а в user пропиши www-data от рута всмысле пользователя менять не надо

Sergey
02.11.2018
14:34:18
За кой фиг ковырять демон если можно задать права на диру?

Григорий
02.11.2018
14:53:04
Подскажите, адрес в моей сети пингуется с хоста, но не пингуется из контейнера. Сеть - bridge, докер с дефолтными настройками. Куда копать?

Vladimir
02.11.2018
15:00:02


У папки storage стоит пользователь www-data с 777

То есть с этим все хорошо. Была мысль что fpm не может получать доступ к папке, так как не является www-data

После указал в nginx.conf пользователя www-data, но ошибка осталась

И теперь вообще ничего не понятно

Maxim
02.11.2018
15:01:59
И теперь вообще ничего не понятно
а php-fpm от какого юзера работает? дай угадаю, root ?

Google
UsulPro
02.11.2018
15:03:05
Привет! Подскажите кто-нибудь какой самый правильный и удобный способ переносить упакованные в docker приложения на сервер? Это придется вручную копировать? Можно статью какую-нибудь или туториал порекомендовать (rus/eng)?

Maxim
02.11.2018
15:05:09
Vladimir
02.11.2018
15:05:59
а php-fpm от какого юзера работает? дай угадаю, root ?
Вроде как нет. В dockerfile указывал USER www-data, должно быть норм

Andrey
02.11.2018
15:06:02
Если контур закрытый то можно посмотреть на docker export/import

Maxim
02.11.2018
15:06:26
Vladimir
02.11.2018
15:08:38
да

UsulPro
02.11.2018
15:11:25
смотря что в контейнерах, если нет секретных данных или файлов или ключей каких нибудь то можно через открытые registry, а так нужно свой поднимать
т.е. если все ключи лежат на серваке в .env то сам контейнер можно через публичный registry передавать? типа нафиг он никому не сдался))

Aleksandr
02.11.2018
15:21:35
Может кто экспериментировал - создаю два контейнера - регистрирую в них раннеры - все одинаково и теги тоже - разница только в инсталяции пакетов на операционку в контейнере - в GitLabe делаю коммит - и что я получу в пайплайне (по определению в одном контейнере компиляция должна быть успешная во втором нет) - но как это проявиться в веб-интерфейсе?

Maxim
02.11.2018
15:27:33
т.е. если все ключи лежат на серваке в .env то сам контейнер можно через публичный registry передавать? типа нафиг он никому не сдался))
ну если содержимое образа не представляет из себя никакой ценности и ничего страшного нет в том что все могут его скачать и передавать третьим лицам то смело можно юзать открытый регистр например hub.docker.com

Sergey❄️
02.11.2018
16:39:52
а как в компоузе эксклюднуть вольюм?

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