Size: a a a

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

2020 February 11

i

imbananko in Docker — русскоговорящее сообщество
пришлось в компоузе дописывать еще оригинальную команнду из докерфайла
источник

i

imbananko in Docker — русскоговорящее сообщество
чтобы контейнер поднимался
источник

MD

M Dan in Docker — русскоговорящее сообщество
Этодм очевидно
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
imbananko
короче я дурак, command в докер компоузе перетирает CMD в докерфайле, как ни странно
это не странно
источник

AS

AbdulAziz Sadykov in Docker — русскоговорящее сообщество
Artur Mustafin
это не странно
+
Он же переопоеделяет
источник

AS

AbdulAziz Sadykov in Docker — русскоговорящее сообщество
Так же как и entrypoint и переменные если такие же будут.
источник

AS

AbdulAziz Sadykov in Docker — русскоговорящее сообщество
Ekaterina Shulyndina
Всем привет!

С разрешения админов чата, хочу пригласить всех на комьюнити-конференцию DevOpsDays Moscow, которая пройдет 7 декабря в Москве.

Выступают: Барух Садогурский (JFrog), Роман Бойко (AWS), Александр Чистяков (vdsina.ru), Михаил Чинков (AMBOSS), Павел Селиванов (Southbridge), Родион Нагорнов (Лаборатория Касперского), Андрей Шорин (консультант по DevOps).

Но доклады это не главное. В первую очередь, DevOpsDays — это место встречи участников devops-сообщества. Это большие посиделки для неравнодушных, где каждый может спросить каждого — и темы могут быть любыми.

Билет стоит 7000 ₽, но есть лайфхак: если покупать два билета сразу, они станут по 6000 ₽.

🎁 По промокоду docker_ru скидка 5%.

Подробности и регистрация ➞ http://devopsdays.ru
Админы это же не актуально более? Или речь про декабрь 2020?
источник

А

Александр in Docker — русскоговорящее сообщество
Всем привет! У меня бэкенд нк спринге в одном контейнере а фронт на nginx в другом. Nginx еще и проксирует запросы в бэк если запрос начинантся на /api/. Оба контецнера бегут внутри одного компоуза. Так вот. Angular приложение на фронте чтобы работало я в нем в роутинге прописал прямые адреса типа  https://mysite/login. И на мой взглял это как то странно, кажется проще было бф обращаться по имени контейнера со спрингом типа backend:8081/login ... но почему то у меня так не работает. Подскажите, как все же правильно? И как это выглядит на уровне фронта и nginx.
источник

h

hostmit in Docker — русскоговорящее сообщество
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 4h 56min 21s). Updates for this repository will not be 
applied.

Билд на винде. Как синхронизировать время на hyper-v виртуалке?
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Александр
Всем привет! У меня бэкенд нк спринге в одном контейнере а фронт на nginx в другом. Nginx еще и проксирует запросы в бэк если запрос начинантся на /api/. Оба контецнера бегут внутри одного компоуза. Так вот. Angular приложение на фронте чтобы работало я в нем в роутинге прописал прямые адреса типа  https://mysite/login. И на мой взглял это как то странно, кажется проще было бф обращаться по имени контейнера со спрингом типа backend:8081/login ... но почему то у меня так не работает. Подскажите, как все же правильно? И как это выглядит на уровне фронта и nginx.
если в docker-compose.yml у тебя есть serivce: nginx, а у него файл конфигурации с upstream site { server http://backend:8081 } то все должно работать, просто внешний nginx (на хосте с docker-compose) с upstream site { server http://127.0.0.1:8088 } указывает на docker, с expose 8088:80 для сервиса nginx внутри, а уже nginx внутри может использовать названия сервисов докерфайла напямую, так как будет их видеть (из-за встроенного в docker DNS resolver-а)
источник

А

Александр in Docker — русскоговорящее сообщество
Artur Mustafin
если в docker-compose.yml у тебя есть serivce: nginx, а у него файл конфигурации с upstream site { server http://backend:8081 } то все должно работать, просто внешний nginx (на хосте с docker-compose) с upstream site { server http://127.0.0.1:8088 } указывает на docker, с expose 8088:80 для сервиса nginx внутри, а уже nginx внутри может использовать названия сервисов докерфайла напямую, так как будет их видеть (из-за встроенного в docker DNS resolver-а)
А у меня нет внешнего nginx, только внутренний. Сейчас конфиг приложу он все равно 5 строк :)
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Александр
А у меня нет внешнего nginx, только внутренний. Сейчас конфиг приложу он все равно 5 строк :)
окей
источник

h

hostmit in Docker — русскоговорящее сообщество
hostmit
E: Release file for http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 4h 56min 21s). Updates for this repository will not be 
applied.

Билд на винде. Как синхронизировать время на hyper-v виртуалке?
вылечилось рестартом VM... галка синхронизации времени стоит в hyper-v виртуалке.... епрст. Винда гауно
источник

А

Александр in Docker — русскоговорящее сообщество
Вот конфиг
''' server {
listen 80 default_server;
server_name www.puppyexpert.ru;
location / { return 301 https://$server_name$request_uri; }
}
server
{ listen 443 ssl;

location /
{ root /data/www/puppy-app; }

location /api {
proxy_http_version 1.1;
proxy_pass http://rest:8081; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; real_ip_header CF-Connecting-IP; # Cloudflare }
} '''
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Александр
Всем привет! У меня бэкенд нк спринге в одном контейнере а фронт на nginx в другом. Nginx еще и проксирует запросы в бэк если запрос начинантся на /api/. Оба контецнера бегут внутри одного компоуза. Так вот. Angular приложение на фронте чтобы работало я в нем в роутинге прописал прямые адреса типа  https://mysite/login. И на мой взглял это как то странно, кажется проще было бф обращаться по имени контейнера со спрингом типа backend:8081/login ... но почему то у меня так не работает. Подскажите, как все же правильно? И как это выглядит на уровне фронта и nginx.
у тебя ангуляр крутится на клиенте, а не на сервере, соответственно, какие имена контейнера, если рутинг ангуляра это клиентский рутинг, а все что вне докера не увидит имена внутри докера
источник

AO

Andrew Ostrovskii in Docker — русскоговорящее сообщество
Александр
Всем привет! У меня бэкенд нк спринге в одном контейнере а фронт на nginx в другом. Nginx еще и проксирует запросы в бэк если запрос начинантся на /api/. Оба контецнера бегут внутри одного компоуза. Так вот. Angular приложение на фронте чтобы работало я в нем в роутинге прописал прямые адреса типа  https://mysite/login. И на мой взглял это как то странно, кажется проще было бф обращаться по имени контейнера со спрингом типа backend:8081/login ... но почему то у меня так не работает. Подскажите, как все же правильно? И как это выглядит на уровне фронта и nginx.
А почему бы просто не пробросить АПИ на локалхост и слать запросы из ангулар ( localhost:4200 ) на api ( localhost:8081) ?

Если, конечно, как заметили выше, ты писал про запросы к АПИ, а не роутинг
источник

А

Александр in Docker — русскоговорящее сообщество
Andrew Ostrovskii
А почему бы просто не пробросить АПИ на локалхост и слать запросы из ангулар ( localhost:4200 ) на api ( localhost:8081) ?

Если, конечно, как заметили выше, ты писал про запросы к АПИ, а не роутинг
Это работает если запустить на локальной машине
источник

А

Александр in Docker — русскоговорящее сообщество
Artur Mustafin
у тебя ангуляр крутится на клиенте, а не на сервере, соответственно, какие имена контейнера, если рутинг ангуляра это клиентский рутинг, а все что вне докера не увидит имена внутри докера
Блин... кажется теперь понял.
источник

А

Александр in Docker — русскоговорящее сообщество
Спасибо!
источник

A

Andrei in Docker — русскоговорящее сообщество
Всем привет! Извините за глупый вопрос, а можно ведь запустить два одинаковых контейнера?
источник