Size: a a a

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

2020 September 06

C

Cactus🌵 in Docker — русскоговорящее сообщество
в контейнере? или снаружи?
источник

C

Cactus🌵 in Docker — русскоговорящее сообщество
Прошу прощения, чуть выше команду чуть не ту написал, конечно она должна была быть с htm на конце
docker run -it --rm -d -p 8080:80 --name web -v ~/site-content:/usr/share/nginx/html nginx
источник

C

Cactus🌵 in Docker — русскоговорящее сообщество
nginx вроде смотрит в /usr/share/nginx/html ее и монтирую
источник

AK

Andrey Kulagin in Docker — русскоговорящее сообщество
Ребята, подскажите, как подружить ssl и nginx? Здесь изложил суть проблемы https://stackoverflow.com/questions/63629971/how-to-get-correct-ssl-settings-for-backends-connection-in-docker
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
тут телепаты нужны чтобы догадаться что у тебя там в Dockerfile
источник

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
George Gaál
обычно бриджованную сеть создают, а не пытаются из себя делать героев
А вот если у меня работает несколько контейнеров и является боевым сервисом. То как на этом же хосте поднять эту же группу контейнеров но с другим ip только для тестирования. Сейчас для этого использую две разные виртуалки.
источник

AK

Andrey Kulagin in Docker — русскоговорящее сообщество
Alex Demidov
тут телепаты нужны чтобы догадаться что у тебя там в Dockerfile
Я думаю, проблема в настройках docker-compose файле. Для http протокола все контейнеры нормально работают, а при попытке подключить ssl, контейнеры бакенда не подключаются.
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
Andrey Kulagin
Я думаю, проблема в настройках docker-compose файле. Для http протокола все контейнеры нормально работают, а при попытке подключить ssl, контейнеры бакенда не подключаются.
А весь этот комплект доступен для Let's Encrypt верификации снаружи?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Stanis Kulikov
А вот если у меня работает несколько контейнеров и является боевым сервисом. То как на этом же хосте поднять эту же группу контейнеров но с другим ip только для тестирования. Сейчас для этого использую две разные виртуалки.
Лучше две виртуалки
источник

AK

Andrey Kulagin in Docker — русскоговорящее сообщество
Alex Demidov
тут телепаты нужны чтобы догадаться что у тебя там в Dockerfile
В докер файле контейнера для бакенда вот это:
FROM node:13.12.0-alpine

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install

COPY . .
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Докер не обеспечивает полноценную изоляцию по ресурсам. Ну, там проц, память
источник

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
George Gaál
Докер не обеспечивает полноценную изоляцию по ресурсам. Ну, там проц, память
А если на хосте две и более сетевых то может можно через yml прописать одним виртуалкам одну сетевую, другим другую?
источник

SK

Stanis Kulikov in Docker — русскоговорящее сообщество
George Gaál
Докер не обеспечивает полноценную изоляцию по ресурсам. Ну, там проц, память
По памяти и процу хороший запас
источник

AK

Andrey Kulagin in Docker — русскоговорящее сообщество
Alex Demidov
А весь этот комплект доступен для Let's Encrypt верификации снаружи?
Ssl доступен только для контейнеров фронтенда, но для контейнеров бакенда запросы по  ssl уже не проходят
источник

AK

Andrey Kulagin in Docker — русскоговорящее сообщество
Alex Demidov
А весь этот комплект доступен для Let's Encrypt верификации снаружи?
Что имеется ввиду "доступен снаружи"? Поясните вопрос.
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
Andrey Kulagin
Ssl доступен только для контейнеров фронтенда, но для контейнеров бакенда запросы по  ssl уже не проходят
Если fast-pages:5011 это backend то с чего ожидать на нем SSL? У вас Let's Encrypt сконфигурен для nginx только.
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
Andrey Kulagin
Что имеется ввиду "доступен снаружи"? Поясните вопрос.
Это значит чтобы выдать сертификат Lets Encrypt сервер пойдет по вашему домену на порт 80
источник

AK

Andrey Kulagin in Docker — русскоговорящее сообщество
Alex Demidov
Если fast-pages:5011 это backend то с чего ожидать на нем SSL? У вас Let's Encrypt сконфигурен для nginx только.
А как сделать его доступным?
источник

AK

Andrey Kulagin in Docker — русскоговорящее сообщество
В настройках docker-compose?
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
Andrey Kulagin
А как сделать его доступным?
научить ноду терминировать SSL
источник