Andrei
нужно линк прокинуть, и в конфиге правильно прописать что нужно слушать
Сергей
Сергей
Сергей
есть кто может помочь?
Slach
ну там ответ дан
вполне себе может быть что musl от alpine просирает производительность, спасибо кстати, учту на будущее
Сергей
подскажите почему приходится писать domen.ru/index.php? почему не видит файл индекс без указания файла?
Юзаю https://github.com/jwilder/nginx-proxy/blob/master/nginx.tmpl
Dm
Andrei
Вы чуть не правильно делаете. Первый должен быть nginx-proxy потом Nginx+php-fpm
Evgenii
Сергей
Andrei
ага
Сергей
ага
А зачем еще один nginx? если nginx-proxy = nginx + docker-gen )
Сергей
ага
у меня php-fpm отдельно стоит
Evgenii
Evgenii
не задавать чтобы вопросы а чё у меня не работает fpm, например
Andrei
певый nginx-proxy второй apache, можете конечно с апачем "жить", если вы не хотите nginx
Andrei
или вообще haproxy apache
Сергей
Nurik
Ребят подскажите. Можно ли переменные окружения, которые были загружены в docker-compose с помощью env_file передать в Dockerfile ?
Пробовал:
build:
args:
SOME_VAR: ${SOME_VAR}
Но не заработало почему-то.
Nurik
В Dockerfile:
COPY ./projects/$SOME_VAR /data/app
и
COPY ./projects/${SOME_VAR} /data/app
но тоже самое не видит.
Andrey
с помощью env_file нельзя
Andrey
с помощью .env - можно
Nurik
с помощью .env - можно
Так файл называется .env, но грузится директивой env_file в docker-compose. Я об этом.
Nurik
Я так понимаю чат мёртв ?
Evgenii
зачем тебе это?
Nurik
Evgenii
Compose
args:
var: $SOME_VAR
Dockerfile
ADD ${var} file.dunno
Evgenii
Что зачем ?
ты не в курсе даже о чём спрашиваешь?
Nurik
Evgenii
на моём компьютере всё нормально
Nurik
env_file:
- ./.env
- ./.common.env
Nurik
В docker-compose.yml
Evgenii
убедись что у тебя вообще env прокинуты
Evgenii
и что это не докер на виндовсе
Nurik
и что это не докер на виндовсе
не винда. ubuntu. В общем если просто войти внутрь любого сервиса, и дампнуть значение переменной, то выходит как надо, но в Dockerfile достучаться до него не получается. Сейчас еще раз проверю на всякий случай.
Nurik
Главное что это возможно. Я это хотел узнать.
Nurik
Спасибо.
Nurik
Проблема была в том, что env-file грузит только .env судя по документации. Т.е. если мы хотим в docker-compose интерполировать значения переменных, то нужно чтобы файл назывался исключительно .env все остальные файлы с переменными грузятся уже внутри контейнеров.
Nurik
Ебанный докер.
Andrei
Ебанный докер.
как вы думаете это такая важная информацию про которую должны прочитать 1836 учасник?
Nurik
Нормальный докер. Но не весь.
Alexander
Всем привет
Снова вопрос про связку докер+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
Alexander
подскажите, что я делаю не так?
ven
.ovpn свежие есть?
Sashko
Sashko
Alexander
нет, не открывал. А разве надо? Думал, что докеровский днс и так должен работать. Сейчас попробую
Sashko
Sashko
Sashko
Адаптивный Рекомбинатор
Ресолвер докера на .11
Alexander
да, верно 11. Я опечатался. В конфиге выше я указал именно 11
Ilya
Коллеги, возможно туплю в ночи, но не могу замонтировать отдельный существующий в образе файл в volume.
version: '3.0'
volumes:
data:
services:
service0:
...
volumes:
- "data:/etc/shadow"
Получаю:
readdirent: not a directory
С директориями, разумеется, все нормально. Подскажите, пожалуйста, монтирование отдельных файлов в data-volumes невозможно?
Evgenii
Evgenii
Просто как тебе пришло в голову сделать файл - волюм, конечно так нельзя
?
COPY не прокатит?
Evgenii
?
f1nnix попробуй замутить что-нибудь эдакое https://stackoverflow.com/questions/40895859/how-can-i-overwrite-a-file-through-dockerfile-in-docker-container
Evgenii
Evgenii
Опиши ещё раз задачу целиком
Evgenii
Какой файл откуда куда надо шарить и зачем
Ilya
Какой файл откуда куда надо шарить и зачем
1. При сборке образа я через директиву COPY переписываю ряд файлов в /etc.
2. В процессе запуска по docker-compose:
1. Создается volume data
2. Ряд заранее известных файлов монтируется из /etc => data
3. Создаваемые в дальнейшем контейнеры цепляются к data, шаря общий пулл заранее известных файлов.
Проблема: узел volumes в docker-compose не позволяет мне примонтировать отдельные файлы в data-volume data. При монтировании целой директории /etc ошибок нет.
?
f1nnix https://stackoverflow.com/questions/42248198/how-to-mount-a-single-file-in-a-volume
?
там походу нужны абсолютные пути
Evgenii