Size: a a a

Docker — русскоговорящее сообщество

2020 August 16

О

Олег in Docker — русскоговорящее сообщество
Andrey Gumilev
Нет там изоляции процессов и много чего ещё, читай про неймспейсы
спс
источник

О

Олег in Docker — русскоговорящее сообщество
а кто знает какой флоу работы с реактом. например, я запустил контейнер. сделал src как volume. но теперь при попытке поставить новые зависимости, непонятно как это сделать.
источник

О

Олег in Docker — русскоговорящее сообщество
возможно ли сделать npm i внутри локальной папки и чтобы докер подхватил команду и вместо локального node_modules начал ставить зависимость в докере
источник

VZ

Vladimir Zhurkin in Docker — русскоговорящее сообщество
Я бы ещё предложил почитать про cgroups
источник

Y

Yaros in Docker — русскоговорящее сообщество
@skywalker524 по идее ты должен создавай контейнер сделать npm i и уже запустив дев веб сервер будешь ребилдить, когда исходники меняются, чтобы можно было разрабатывать на локальной машине, а билд был в докере. В этом же цель? Если ты хочешь добавить зависимость уже после старта контейнера, здесь сложнее и самое простое, это остановить контейнер, поменять твой package.json и стартануть все заново. Есть вариант привязаться к папке с зависимостями, которая не node_modules, nodejs же смотрит не только в непосредственно эту папку, но и другие по иерархии выше, если не может зарезолвить. Вот туда ты можешь доставить и эту другую папку тоже билдить вместе со своим проектом.
источник

AU

Anton Uralsky in Docker — русскоговорящее сообщество
Здравствуйте!
Начал разбираться с докером, пытаюсь собрать простенький образ самостоятельно. Пользуюсь docker-compose, windows + wsl (v1).

Добавил официальный образ apache, положил тестовый html-файл, запускаю контейнер. Но при переходе по локальному адресу выводится не содержимое тестового файла, а "Index of /". Можете, пожалуйста, подсказать, ЧЯДНТ?

Структура папки проекта:
|
|-src/index.html
|-docker-compose.yml


Файл docker-compose.yml:
version: "3"

services:
 apache:
   image: httpd:2.4
   ports:
     - 80:80
   volumes:
     - ./src:/usr/local/apache2/htdocs
источник

AM

Alexey Musinov in Docker — русскоговорящее сообщество
Anton Uralsky
Здравствуйте!
Начал разбираться с докером, пытаюсь собрать простенький образ самостоятельно. Пользуюсь docker-compose, windows + wsl (v1).

Добавил официальный образ apache, положил тестовый html-файл, запускаю контейнер. Но при переходе по локальному адресу выводится не содержимое тестового файла, а "Index of /". Можете, пожалуйста, подсказать, ЧЯДНТ?

Структура папки проекта:
|
|-src/index.html
|-docker-compose.yml


Файл docker-compose.yml:
version: "3"

services:
 apache:
   image: httpd:2.4
   ports:
     - 80:80
   volumes:
     - ./src:/usr/local/apache2/htdocs
Можно погуглить
источник

AM

Alexey Musinov in Docker — русскоговорящее сообщество
источник

R

Roman in Docker — русскоговорящее сообщество
Как запустить 2 приложения на одном порту? Просто указать при запуске разные сети?
источник

ch

central hardware in Docker — русскоговорящее сообщество
Roman
Как запустить 2 приложения на одном порту? Просто указать при запуске разные сети?
что надо сделать?
источник

R

Roman in Docker — русскоговорящее сообщество
У меня два фронта запускается на докере и я хочу их на 80 порту держать
источник

ch

central hardware in Docker — русскоговорящее сообщество
Roman
У меня два фронта запускается на докере и я хочу их на 80 порту держать
reverse proxy для такого придумали
источник

R

Roman in Docker — русскоговорящее сообщество
central hardware
reverse proxy для такого придумали
Что бы с nginx меньше проблем было
источник

ch

central hardware in Docker — русскоговорящее сообщество
НИКАК не поднять два процесса на одном порту так чтобы они оба были доступны извен
источник

R

Roman in Docker — русскоговорящее сообщество
central hardware
НИКАК не поднять два процесса на одном порту так чтобы они оба были доступны извен
А докер сварн как тогда поднимает приложения если например 3 ноды, а я запускаю 4 инстанса nginx например. Все равно на какой то ноде окажется 2 nginx
источник

ch

central hardware in Docker — русскоговорящее сообщество
Roman
А докер сварн как тогда поднимает приложения если например 3 ноды, а я запускаю 4 инстанса nginx например. Все равно на какой то ноде окажется 2 nginx
у него там скорее всего балансировщик встроенный, который один висит на порту а остальные ноды просто к нему конектятся так или иначе
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
central hardware
у него там скорее всего балансировщик встроенный, который один висит на порту а остальные ноды просто к нему конектятся так или иначе
Всё проще, наружу может быть проброшен не 80 порт
источник

R

Roman in Docker — русскоговорящее сообщество
Pavel Kamyshev
Всё проще, наружу может быть проброшен не 80 порт
Сомневаюсь
источник

R

Roman in Docker — русскоговорящее сообщество
Там балансировщик точно есть
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
Roman
Сомневаюсь
Ну тебе виднее
источник