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

Ребзя помогите Разбираюсь с network в докере И так что у меня

есть сейчас в моем понимании об этом:
Для того чтобы контейнеры передавали друг другу какие-то данные нужно их как-то связать, для этого создали такую штуку как network. У network есть драйвера, которые дают различные плюшки. Но мы же часто выносим контейнера наружу через порты, почемы бы не через них общаться контейнерам?

А хотя стоп, есть же еще начальные образы(типа пхп) для которых нужен доступ

буду рад если вы дополните чем-то еще, для лучшего понимания сути network

17 ответов

11 просмотров
Eshently-🇰🇬 Автор вопроса

так же вопрос, про нетворк

Eshently-🇰🇬 Автор вопроса
Eshently 🇰🇬
так же вопрос, про нетворк

вот есть у меня зоопарк контейнеров из различных образов (php, nginx, mysql, phpmyadmin, redis, elasticsearch), все функционирует нормально, но работает под одной пользовательской сетью. Вопрос: Нормальная ли такая практика? Или надо разделить на несколько кастомных сетей? с точки зрения безопасности и прочего, чего я не знаю

Eshently-🇰🇬 Автор вопроса

и правда

Eshently-🇰🇬 Автор вопроса

без примера мне не понять, вот я добавил в сборку phpmyadmin, мне бы хотелось чтобы оно работало в рамках начального образа или докерфайла, а не выводилось на ружу отдельным портом. мне нужно только добавить в конфиг nginx правило

Eshently-🇰🇬 Автор вопроса

phpmyadmin(далее pma) крутится на своем порту, то есть чтобы открыть его надо указать его порт я бы хотел чтобы, оно открывалось через один урл, типа localdev.test:8080/phpmyadmin то есть мне нужно связать начальный образ приложения с образом pma, в настройках nginx прописать правило для pma. И так чтобы pma по сети мог подключиться к mysql Как я могу сделать это? Это не реальная рабочая задача, а в рамках обучения докером https://pastebin.com/ztiUiSt2

Eshently-🇰🇬 Автор вопроса
Nazar
Откуда ты эти задачи вытаскиваешь?

а что такое? просто интересно, на проде будет полезно знать

Eshently 🇰🇬
а что такое? просто интересно, на проде будет поле...

Да все хорошо, ты где-то обучение проходишь или сам себе задачи придумываешь?

Eshently-🇰🇬 Автор вопроса
Nazar
Да все хорошо, ты где-то обучение проходишь или са...

Я хочу для себя разные ситуации создавать, чтобы на их основе учиться, иначе никак

Eshently 🇰🇬
Я хочу для себя разные ситуации создавать, чтобы н...

Посмотри в сторону прокси пасс у nginx и как их делать в докере.

x1dan
traefik

не надо пока что traefik

Eshently-🇰🇬 Автор вопроса
Nazar
Посмотри в сторону прокси пасс у nginx и как их де...

а просто в докерфайл phpmyadmin прописать не получиться?

Eshently 🇰🇬
а просто в докерфайл phpmyadmin прописать не получ...

нет, потому что ты сам же сказал хочешь обращаться через nginx

Eshently-🇰🇬 Автор вопроса

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
50
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Hello, I need a hand, this is my code: body: ExtendedImageGesturePageView.builder( scrollDirection: Axis.vertical, controller: _pageController, itemCou...
𝘞𝘦𝘢𝘳𝘪𝘯𝘨𝘔𝘦𝘥𝘢𝘭 🦋
2
Guy, how to make redirecting to a page like this when http status 401?
Islam Kurbanov
8
Только что в чате Я.Вебмастера потратил я час на пустые споры с каким-то челом. Он с пеной у рта доказывал мне, что любой "самопис" - дерьмо, что у него дыры в безопасности, ...
Андрей [aharito] Харитонов
2
можно эстетический вопрос? у меня есть кучка мелких-мелких функций типа: function AddInteger(aparent:pointer; aname:PWideChar; aval:Int32):pointer; begin result:=AddNode(apa...
Alexey Kulakov
3
why html and css is not standard? i mean why different browser has their own engine and styles and how them work to show result to end user?
Mr Thieves
11
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Карта сайта