@docker_ru

Страница 558 из 1375
Igor
16.04.2018
09:43:54
всем привет

такая ошибка

unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /var/lib/snapd/void/Dockerfile: no such file or directory

сталкывался кто то

Google
Igor
16.04.2018
09:44:53
?

Евгений
16.04.2018
09:45:22
Диванный
16.04.2018
09:45:46
ты просто пришёл похвастаться ?
ч про то что шаблоны мне не подойдут

Евгений
16.04.2018
09:45:58
ч про то что шаблоны мне не подойдут
для сертификатов подойдут

Диванный
16.04.2018
09:46:08
если ставить впереди

Евгений
16.04.2018
09:46:42
ну да, если не выёбываться и сделать как принято, ничего не теряя и получая полною автоматизацию с https, то поставив впереди один nginx

alex
16.04.2018
09:48:35
еще nginx ) бредово выглядит
если вам ничего сложного от nginx-а не нужно, то можете попробовать https://traefik.io/

Диванный
16.04.2018
09:49:14
Andrew
16.04.2018
09:49:58
Можно от ClouFlare сертификат взять на 15 лет и не парится

Maksim
16.04.2018
09:58:24
Ребята, подскажите бестпрактис разворачивания coreos ?

Евгений
16.04.2018
09:59:33
Ребята, подскажите бестпрактис разворачивания coreos ?
https://coreos.com/os/docs/latest/getting-started-with-docker.html

Maksim
16.04.2018
10:00:27
Не, это я понимаю

меня интересует другой, кто как это делает ? тераформ или как ?

Google
Maksim
16.04.2018
10:04:34
ну да, немного не подумал, тераформ для разворачивания у хостеров используется

Сергей
16.04.2018
10:21:08
как подружить nginx-proxy и php-fpm?)

все контейнеры видит, а php-fpm не могу понять как связать(

Andrew
16.04.2018
10:22:23
нужно линк прокинуть, и в конфиге правильно прописать что нужно слушать

Anton
16.04.2018
10:44:56
@kardashov, постарайся писать одну мысль в одно сообщении, иначе накажу.

Slach
16.04.2018
10:57:47
ну там ответ дан вполне себе может быть что musl от alpine просирает производительность, спасибо кстати, учту на будущее

Сергей
16.04.2018
11:48:32
подскажите почему приходится писать domen.ru/index.php? почему не видит файл индекс без указания файла? Юзаю https://github.com/jwilder/nginx-proxy/blob/master/nginx.tmpl

Сергей
16.04.2018
11:52:11
В директиве server можно указать index index.php;
Получается нужно пересобрать образ с новым шаблоном? потому что я юзаю не свой образ, а тот что я скинул ссылку

Andrew
16.04.2018
12:26:00
Вы чуть не правильно делаете. Первый должен быть nginx-proxy потом Nginx+php-fpm

Сергей
16.04.2018
12:40:55
Andrew
16.04.2018
12:41:08
ага

Сергей
16.04.2018
12:41:55
ага
А зачем еще один nginx? если nginx-proxy = nginx + docker-gen )

ага
у меня php-fpm отдельно стоит

Евгений
16.04.2018
12:44:47
Google
Евгений
16.04.2018
12:45:56
не задавать чтобы вопросы а чё у меня не работает fpm, например

Andrew
16.04.2018
12:46:30
певый nginx-proxy второй apache, можете конечно с апачем "жить", если вы не хотите nginx

или вообще haproxy apache

Сергей
16.04.2018
13:16:48
Nurik
16.04.2018
13:20:10
Ребят подскажите. Можно ли переменные окружения, которые были загружены в docker-compose с помощью env_file передать в Dockerfile ? Пробовал: build: args: SOME_VAR: ${SOME_VAR} Но не заработало почему-то.

В Dockerfile: COPY ./projects/$SOME_VAR /data/app и COPY ./projects/${SOME_VAR} /data/app но тоже самое не видит.

Andrey
16.04.2018
13:40:23
с помощью env_file нельзя

с помощью .env - можно

Nurik
16.04.2018
13:51:28
с помощью .env - можно
Так файл называется .env, но грузится директивой env_file в docker-compose. Я об этом.

Я так понимаю чат мёртв ?

Евгений
16.04.2018
13:53:17
зачем тебе это?

Nurik
16.04.2018
13:54:44
зачем тебе это?
Что зачем ?

Евгений
16.04.2018
13:55:52
Compose args: var: $SOME_VAR Dockerfile ADD ${var} file.dunno

Что зачем ?
ты не в курсе даже о чём спрашиваешь?

Nurik
16.04.2018
13:59:01
Compose args: var: $SOME_VAR Dockerfile ADD ${var} file.dunno
Я в общем-то так и делаю.

Евгений
16.04.2018
13:59:18
Я в общем-то так и делаю.
и чё это оно не работает?

на моём компьютере всё нормально

Nurik
16.04.2018
14:00:19
env_file: - ./.env - ./.common.env

В docker-compose.yml

Евгений
16.04.2018
14:00:49
убедись что у тебя вообще env прокинуты

Google
Евгений
16.04.2018
14:01:08
и что это не докер на виндовсе

Nurik
16.04.2018
14:02:43
и что это не докер на виндовсе
не винда. ubuntu. В общем если просто войти внутрь любого сервиса, и дампнуть значение переменной, то выходит как надо, но в Dockerfile достучаться до него не получается. Сейчас еще раз проверю на всякий случай.

Главное что это возможно. Я это хотел узнать.

Спасибо.

Проблема была в том, что env-file грузит только .env судя по документации. Т.е. если мы хотим в docker-compose интерполировать значения переменных, то нужно чтобы файл назывался исключительно .env все остальные файлы с переменными грузятся уже внутри контейнеров.

Ебанный докер.

Andrew
16.04.2018
15:04:50
Ебанный докер.
как вы думаете это такая важная информацию про которую должны прочитать 1836 учасник?

Nurik
16.04.2018
15:07:35
как вы думаете это такая важная информацию про которую должны прочитать 1836 учасник?
Я думаю, что да. Без контекста это сообщение не несёт какой-либо смысловой нагрузки.

Евгений
16.04.2018
15:09:22
Ебанный докер.
переходи на hyper-v

Nurik
16.04.2018
15:11:15
Нормальный докер. Но не весь.

Alexander
16.04.2018
15:16:27
Всем привет Снова вопрос про связку докер+nginx Есть несколько разных сущностей "приложение на питоне+ бд" запущенные на докер композере и каждая с уникальным портом На хосте curl localhost:port выводит хелло-ворлд питоновских приложений, все ок Однако когда пытаюсь получить к ним доступ через веб адреса таким способом server_name ~^(?P<backport>[0-9]+)\.my\.domain\.com$; location / { resolver 127.0.0.11 ipv6=off; if ($backport) { proxy_pass http://localhost:$backport; } } nginx почему-то не может разрезолвить правильно запрос к нужным контейнерам и в логах пишет ошибку recv() failed (111: Connection refused) while resolving, resolver: 127.0.0.11:53

подскажите, что я делаю не так?

ven
16.04.2018
16:22:51
.ovpn свежие есть?

Евгений
16.04.2018
16:47:23
.ovpn свежие есть?
https://github.com/kylemanna/docker-openvpn

Alexander
16.04.2018
17:09:27
Открытый он?
вы имеете ввиду на контейнере?

Alexander
16.04.2018
17:10:30
нет, не открывал. А разве надо? Думал, что докеровский днс и так должен работать. Сейчас попробую

Google
Alexandr
16.04.2018
17:15:13
нет, не открывал. А разве надо? Думал, что докеровский днс и так должен работать. Сейчас попробую
Попробуйте использовать какой-то направленный порт, 53й по умолчанию вещает

Alexander
16.04.2018
17:16:17
Открытый он?
открытие не помогло(

какая версия nginx?
nginx version: nginx/1.12.2

Попробуйте использовать какой-то направленный порт, 53й по умолчанию вещает
я так понимаю, что резолвить должен именно дефолтный докеровский резолвер по адресу 127.0.0.1 и на 53 порту https://docs.docker.com/v17.09/engine/userguide/networking/configure-dns/ это и тут написано

Andrey
16.04.2018
17:22:02
Ресолвер докера на .11

Alexander
16.04.2018
17:24:13
да, верно 11. Я опечатался. В конфиге выше я указал именно 11

f1nnix
16.04.2018
21:52:37
Коллеги, возможно туплю в ночи, но не могу замонтировать отдельный существующий в образе файл в volume. version: '3.0' volumes: data: services: service0: ... volumes: - "data:/etc/shadow" Получаю: readdirent: not a directory С директориями, разумеется, все нормально. Подскажите, пожалуйста, монтирование отдельных файлов в data-volumes невозможно?

f1nnix
16.04.2018
21:53:54
Господи, как ты это придумал?
Излагай, где голову посыпать пеплом :).

Евгений
16.04.2018
21:54:15
Просто как тебе пришло в голову сделать файл - волюм, конечно так нельзя

Egor
16.04.2018
21:55:00
COPY не прокатит?

f1nnix попробуй замутить что-нибудь эдакое https://stackoverflow.com/questions/40895859/how-can-i-overwrite-a-file-through-dockerfile-in-docker-container

f1nnix
16.04.2018
21:57:23
Просто как тебе пришло в голову сделать файл - волюм, конечно так нельзя
Погоди :). Никто не хотел делать из из файла volume. Мне нужено шарить ряд файлов из /etc между контенерами. При этом весь /etc вытаскивать в контейнер избыточно. Я хотел бы вытащить только некоторые файлы. /etc/shadow — просто один из них.

f1nnix попробуй замутить что-нибудь эдакое https://stackoverflow.com/questions/40895859/how-can-i-overwrite-a-file-through-dockerfile-in-docker-container
Спасибо, COPY у меня происходит на этапе сборки образа. Далее дефолтные файлы из initial-state образа копируются в пустой том и шарятся между контейнерами. Задумака была такова.

f1nnix
16.04.2018
21:58:54
Боюсь спрашивать зачем тебе это
Боишься — не спрашивай. Лучше расскажи, это действительно невозможно, или надо еще погуглить?

Евгений
16.04.2018
21:59:31
Опиши ещё раз задачу целиком

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