есть сейчас в моем понимании об этом:
Для того чтобы контейнеры передавали друг другу какие-то данные нужно их как-то связать, для этого создали такую штуку как network. У network есть драйвера, которые дают различные плюшки. Но мы же часто выносим контейнера наружу через порты, почемы бы не через них общаться контейнерам?
А хотя стоп, есть же еще начальные образы(типа пхп) для которых нужен доступ
буду рад если вы дополните чем-то еще, для лучшего понимания сути network
так же вопрос, про нетворк
вот есть у меня зоопарк контейнеров из различных образов (php, nginx, mysql, phpmyadmin, redis, elasticsearch), все функционирует нормально, но работает под одной пользовательской сетью. Вопрос: Нормальная ли такая практика? Или надо разделить на несколько кастомных сетей? с точки зрения безопасности и прочего, чего я не знаю
и правда
без примера мне не понять, вот я добавил в сборку phpmyadmin, мне бы хотелось чтобы оно работало в рамках начального образа или докерфайла, а не выводилось на ружу отдельным портом. мне нужно только добавить в конфиг nginx правило
phpmyadmin(далее pma) крутится на своем порту, то есть чтобы открыть его надо указать его порт я бы хотел чтобы, оно открывалось через один урл, типа localdev.test:8080/phpmyadmin то есть мне нужно связать начальный образ приложения с образом pma, в настройках nginx прописать правило для pma. И так чтобы pma по сети мог подключиться к mysql Как я могу сделать это? Это не реальная рабочая задача, а в рамках обучения докером https://pastebin.com/ztiUiSt2
Откуда ты эти задачи вытаскиваешь?
а что такое? просто интересно, на проде будет полезно знать
Да все хорошо, ты где-то обучение проходишь или сам себе задачи придумываешь?
Я хочу для себя разные ситуации создавать, чтобы на их основе учиться, иначе никак
Посмотри в сторону прокси пасс у nginx и как их делать в докере.
не надо пока что traefik
а просто в докерфайл phpmyadmin прописать не получиться?
причем тут phpmyadmin
нет, потому что ты сам же сказал хочешь обращаться через nginx
да вы правы, спросил у гугла
Обсуждают сегодня