Nikita
Boriss
доброго вам денька...кто-нибудь знает хорошие докорезированные мэйл-сервер решения? знаю про poste.io, но там нет суппорта лдапа. Есть ли варик iredmail пихать в один контейнер? Благодарю.
Alex
Всем привет - может кто в курсе как сделать
контейнер nginx принимал трафик на порут 8080 и перенаправлял его на 127.0.0.1:3000 хостовой машины (на ней запущено приложение на порту 3000)
Alexey
Alexey
Григорий
M
Alex
коллеги попросили) - ну типо из вне запросы идут на 8080 порт - и необходимо что бы докер проксировал все это на 3000 порт
Alex
как бы подмена портов что то в этом роде
M
зачем вам докер
M
для этого можно использовать iptables
M
на хостовой машине
Anonymous
на хостовой машине
Ему видимо надо производить манипуяции или запись запросов в докере
M
поднимите вебсервер на хостовой машине, зачем городить лишнии абстракции. у вас и так приложение уже лежит на машине
M
( я щас не про докер вей, а как по проще)
Vasily
A
Anonymous
Alex
Ребята вот так - в общем в компоузе поднимает nginx контейнер с (8080:80) в контейнер монтируем конфиг вот так
upstream jump {
server 172.22.0.1:3000;
}
server {
listen 80;
location / {
proxy_pass http://jump;
…
в этом варианте все проходит через гейтвей докера - из контейнера порт приложения что на хосте телнетится - поэтому норм
A
Alex
Это ip гейтвея - когда сетку создаешь
A
Alex
Докера
A
Alex
Он по умолчанию поднимается, когда стартуешь контейнер - docker inspect <контейнер> покажет тебе это, и docker network ls
M
Alex
тогда уже в докер компоузе задать жестко для создания сети
config:
- subnet: 172.22.0.0/16
gateway: 172.22.0.1
M
Alex
172.44.0.0/16 врятли будет занято)
Alex
что значит выЯснение гейтвея командой консольной?
Sergei
ip route | grep '^default' | awk '/eth0/ {print $3}'
Alex
и через переменную в upstream jump я так понимаю
M
Эх
𝐀𝐁𝐃𝐔𝐋𝐀𝐙𝐈𝐙
Всем привет как запустить на продакшнь жава спринг боот веб сервис с докером на серваке? Спасибо за ответ
Евгений
Кто-то работал с NodeJS TypeScript Docker microservices??? Получаю ошибку node_modules/@types/mongodb/index.d.ts - cannot find name 'unknown' , a в TS файле не импортит mongoose, типа не находит. Но насколько я понимаю я и не должен инсталить зависимости перед вызовом Docker compose up.
Может кто-то помочь дельным советом?
Petr
M
Евгений
Вроде как да? Итоговый образ около гига.
𝐀𝐁𝐃𝐔𝐋𝐀𝐙𝐈𝐙
Изи, тяп ляп и готово
ну как это делается на продакшн хотябы есть примеры плз или инструкция может
Pavel
😾
Petr
🐈
Александр
Ребят привет. Пытаюсь запустить ангуляр под докером и привязать к доменному имени. Это мои ngnix и docker файлы. Запускаю все это такой командой docker run -it -p 8080:80 <image-name> . Проблема в том, что сайт сейчас доступен по ip:port или mydomain.com:port . Как запустить сайть без порта?
Александр
Александр
Alex
Указать 80 порт? Линк на него автоматом упасть должен
Александр
Alex
uncleroot
Введение в анализ данных
1. Введение в Python - Смотреть
2. Библиотека Numpy - Смотреть
3. Библиотека PANDAS - Смотреть
4. Визуализация данных - Смотреть
5. Углубленный Python. Часть 1 - Смотреть
6. Углубленный Python. Часть 2 - Смотреть
@itlecture
jenia
Помогите понять как правильно вписывать путь до файла?
jenia
- docker-compose -f ./docker/mysql/docker-compose.yml exec -T mysql sh -c '/usr/bin/mysql -u{MYSQL_USER} -p{MYSQL_ROOT_PASSWORD} < ./docker/init_db.sql'
jenia
jenia
$ docker-compose -f ./docker/mysql/docker-compose.yml exec -T mysql sh -c '/usr/bin/mysql -u{MYSQL_USER} -p{MYSQL_ROOT_PASSWORD} < ../init_db.sql'
134 sh: ../init_db.sql: No such file or directory
M
Мля страшное дерево
Wild_Wind
Не подскажите, где ошибка в Dockerfile?
Step 7/14 : RUN pacman -Suy base base-devel cmake qt wget dbus harfbuzz sqlite --noconfirm --needed && pacman -Scc --noconfirm --needed
---> Running in 927f8f711175
failed to update store for object type *libnetwork.endpointCnt: Key not found in store
https://paste.ee/p/arm7U#s=0
Vladislav
Всем привет. Запускаю в докере 3 cервиса nuxt, django, postgres. Nuxt работает в режиме SSR. При обновлении любой страницы сайта происходит редирект на на главную страницу. Подскажите пожалуйста, в чем может быть дело. Может сеть докера нужно настроить?
Vladislav
Алимжан
Ребят, как лучше всего сделать replace в файле перед запуском основного процесса в докер контейнере?
Короче есть докер с js бандлом, но нужно перед стартом url подменить на нужный, в зависимости от окружения
M
Докер енв,?
Alexey
вопрос знатокам - как настроить CORS для nginx: alpine контейнера?
Раскрою мысль. Вот такая у меня файловая структура конфигов (скрин). Вот такой [конфиг](https://pastebin.com/n3qFHHDQ) прописан в выделенном файле. На локалке не хотят заголовки, прописанные в конфиге приходить ни в какую. Может, там какая-то специальная nginx-магия должна быть совершена?
Алимжан
Докер енв,?
Енв в текстовый файл не подставится)
M
В вообще возможно есть более лёгкие пути
M
M
Щагловкип до 400-500 не добавляется без атрибута алвайс
M
почему ретурн 204?
M
если должно быть 200
Alexey
🤷♂️ но возвращается 200. Т.е. мне кажется, что простое дописывание правил в конфиг не применилось. Подозреваю, что это связано с тем, что nginx крутится в докер-контейнере. В этом-то и вопрос - как заставить его работать?
M
Alexey
ну, до сервера запрос не доходит, поэтому полагаю, что сервер его не пропускает
M
поставьте ретурн 400 и посмотрите что придет
Alexey
Приходит 200
M
Добро пожаловать у вас не работает nginz и отдает кто-то другой