Сергей
инструкция из readme?
Когда с почтовиком впервые знакомишься, сложновато что то понять зачем там это всё и где что взять)
Anonymous
Здравствуйте. Есть какой-нибудь мануал, как на windows установить pycharm и docker с linux, а потом их законнектить?
Anonymous
Есть
Anonymous
Есть
Можете ссылку пред оставить?
Anonymous
Можете ссылку пред оставить?
Немного позже. Не дома
Сергей
И вроде бы причем тут докер🤔
Вроде бы люди придумали скролл чтобы листать и читать
Artem
Как поднять почтовик это вопрос в чатике сисадминс
Сергей
И вроде бы причем тут докер🤔
Я попросил совет кто что может предложить для почтового сервера, сборки какие есть, потому что там мне не понятна была. Что тут не понятно...
Artem
Вопроса связанное конкретно с докером я не вижу
Сергей
Как поднять почтовик это вопрос в чатике сисадминс
Я спросил сборки а не как поднять, есть же разница
Artem
Дословно
Сергей
Вопроса связанное конкретно с докером я не вижу
Окей я не написал там слово сборка для докера
Сергей
Вот тут
А в чем проблема собственно? тебя этот как то смущает? я у тебя помощи как то не просил)
Artem
Проблема в лени элементарно погуглить и неуважения к 1.8к участникам чата.
Artem
Тем более что вопрос не по теме
Сергей
Тема сборки в докере, я не просил помощи поднять мне почтовик
Сергей
Может я не правильно выразил свой вопрос, но смысл был в другом
Artem
Ну из вопроса я вижу именно это
Nikita
ребят, а может кто то в общих словах описать, как можно сделать чтобы с одного контейнера внутри которого нгинкс, запросы проксировались на другой контейнер с node.js ? сейчас в конфиге нгинкса прописано proxy_pass IP_СЕРВЕРА:4000/; и этот контейнер виден снаружи, а хотелось бы чтобы он был доступен только внутри контейнера с нгинксом
Nikita
есть домен app.ru, при заходе на него контейнер с нгинкс отдает статику реакта, а при обращении к app.ru/api... нужно чтобы запросы шли уже к контейнеру с нодой домен один, а сервера два в разных контейнерах, все запросы идут через контейнер с нгинксом, но api редиректится на контейнер с нодой
Nikita
стало понятнее немного ?) я не мастер обьяснять то, что сам плохо понимаю ))
Alexandr
ну тебе вроде хватит правила: location /api { proxy_pass http://node:4000; }
Nikita
вооот
Nikita
http://node:4000; откуда тут "node"
Nikita
так надо контейнер назвать?
Alexandr
ты не пользуешься компоузом?
Nikita
пользуюсь )
Alexandr
4000 порт у ноды надо заэкспоузить, а ports убрать. Так как у тебя указана дефолтная сетка, все эти сервисы в этой сети и знают о друг друге по имени, которым были обозваны:)
Nikita
спасибо большое, сейчас попробую )
Alexandr
вот тут подробнее о том как это работает https://docs.docker.com/docker-cloud/apps/service-links/#service-link-example
Nikita
а ports и expose вместе могут работать?
Alexandr
да, экспоуз нужен как раз, для коммуникаций внутри сети, которую используют контейнеры
Nikita
спасибо, работает!) я где то видел уже как к контейнерам по именам обращаются, и даже копипастил такие конфиги, но не запомнил что так можно ) теперь точно запомню ))
Alexandr
может кто-нибудь, пожалуйста объяснить как можно изменить имя хоста с которого отправялются запросы из докер-контейнеров. Например у меня есть сеть с "Gateway": "172.20.0.1", когда уходят запросы, хостнейм стоит example.com, а я бы хотел поставить my.domain.ru как можно это сделать?
Andrey
А с ораклом в контейнере есть смысл работать ? Уж больно много с ним мороки
Petr
Там ядро надо на траивать
Andrey
Что именно?
Andrey
Я хотел вообще на Амазон РДС переехать, но чёт опасно стало)
Artem
да, экспоуз нужен как раз, для коммуникаций внутри сети, которую используют контейнеры
Экспоуз носит описательный характер и никакого функционала не несёт, и сеть работает и без него, по дефолту все контейнеры в компоузе доступны друг другу по всем портам
Alexandr
какие запросы и как они уходят?
запрос по http. Если бы все запускалось на хосте, то проблему вроде можно было бы решить добавив запись в etc/hosts
Andrey
запрос по http. Если бы все запускалось на хосте, то проблему вроде можно было бы решить добавив запись в etc/hosts
В http запросах не пишется хостнейм тачки с которой отправляется запрос. Что-то вы не то видимо делаете/говорите
Alexey
Забавно, если это так. В доке об этом не пишут
А ты точно читал в доке? Вроде это у них чуть ли не на главной.
Gaiaz
Доброй ночи Что посоветуете для ci / cd Сейчас курю про Gocd Посматриваю дрон Гитлаб ci и дженкинс не понравились Проект небольшой, нужно коробочное решение, современное.
Gaiaz
Интересно услышать доводы, чем же тебе гитлаб с дженкинсом не понравились
Про дженкинс точно нужны доводы?) Гитлаб: подвязкой на гитлаб, вроде комьюнити эдишн не умеет из нескольких реп собирать билд, не понятно будут ли резать функционал в угоду платной версии
Gaiaz
Спасибо, вопрос снят)
artem
всем привет) тут решил для докер компоуз впихнуть ноду и yarn.
artem
docker-compose.yaml nodejs: build: nodejs ports: - '1337:1337'
artem
Dockerfile FROM node:6.9.1 RUN npm install -g yarn
artem
вроде при установке сборке все окок, но когда захожу через docker-compose exec php bash и выполняю yarn install то ругается что йарн нет
artem
где может вонять?
Алексей
ты заходишь в php а зависимости ставишь в nodejs
artem
т.е. docker-compose exec nodejs bash?
Anonymous
Почитай доку
artem
ссылку в студию)) я не шарю где именно доку искать
Anonymous
Тогда зачем ты в этой профессии.
artem
я тоже думаю что зря я программистом пошел
artem
докеры заставляют какие то собирать
Алексей
докеры заставляют какие то собирать
так иди в макдональдс кричать "свободная касса"
artem
Алексей
ссылку в студию)) я не шарю где именно доку искать
в гугле, если гугл не доступен то в яндексе
artem
в гугле, если гугл не доступен то в яндексе
шутка-минутка. ну или на сколько там ркн заблочил гугл
Алексей
http://ru.lmgtfy.com/?q=docker-compose+docs
Anton
всем привет
Anton
при изменении docker-compose мне нужно удалить контейнер?
Anton
или образ?
manefesto
Народ, сижу вот читаю про докер, раньше все время через docker-composer делал линки между контейнерами, сейчас вроде как через сеть всё делается, но сетей несколько вариантов, какой использовать ?
manefesto
https://docs.docker.com/network/
Artem
docker-compose stop servicename && docker-composr rm -f servicename && docker-compose start servicename