172 похожих чатов

Ребят, только недавно познакомился с докером. Подскажите, не могу допереть,

по какой логике докеризировать фулстак-приложение. В нём используется node, php, python, js, redis, mongo, mysql, etc. Плюс в контейнере должны быть git и куча либ.
Как я понимаю, мне нужно сделать основным один образ (или два, если разносить фронт и бэк). Или нужно маунтить код к каждому образу (php, python, js...)? Если я весь проект подкину в образ nginx, как будут отрабатывать приложения на php и python, если они будут крутиться в отдельных контейнерах? Мне нужно к ним как-то обращаться изнутри контейнера nginx, переписывать код?
Весь инет облазил, везде слишком простые примеры, на каком-то одном сервисе.

8 ответов

24 просмотра

docker compose

Numufar- Автор вопроса
yu2ry
docker compose

Я понимаю, что надо юзать композ, но хотелось бы чуточку подробнее. Как работать с кодом на разных языках? К одному образу маунтить или ко всем? А если у меня скрипт, который одновременно работает и с php, и с python? Без разницы, в какой образ добавлять git и g++?

На каждое приложение свой контейнер. Если тебе непонятно как происходит сетевое взаимодействие приложений, то это не вопрос к докеру. Почитай сначала про сети и все такое. Нарисуй на бумажке схему, кто с кем общается

Numufar- Автор вопроса
Ilia Koteikin
На каждое приложение свой контейнер. Если тебе не...

Мне непонятен сам принцип работы сайта. Допустим, у меня папка /app с кодом на php и python. Мне надо маунтить /app к обоим образам php и python? Или лучше примаунтить к php, и оттуда по сети обращаться к python, чтобы запускать приложения на нём?

Numufar
Мне непонятен сам принцип работы сайта. Допустим, ...

Почему у тебя код от разных приложений в одной папке?

Numufar- Автор вопроса
Ilia Koteikin
Почему у тебя код от разных приложений в одной пап...

Я плохо объясняю, сори) как раз об этом изначально и спрашивал. Как организовать работу проекта, состоящего из разных приложений на разных языках. Обязательно ли каждое приложение мапить к отдельному контейнеру или можно примапить весь проект к nginx, а из него вызывать php и python

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта