Alf 🙀
Зависит от потребностей, но отчего бы и нет
Vir
это всё локально крутится для тестов
Igor
Так, я бегиннер, вижу серьезные вопросы, а у меня попроще!
Можете подсказать простой ответ?
Делаю урок по докеру, вот этот: https://training.docker.com/user/consume/course_pathway/71fe16ee-6934-3bfe-a8aa-ed9c3e5d39f1/107/df9a6984-565b-311d-a923-ec505eb366c8?complete=0&tab=overview
Там на на ВМ под названиеием node1 нужно развернуть приложение dockercoins.
Контейнер redis нещадно ругается...
Ошибка такая:
Building worker
Step 1/5 : FROM python:alpine
---> cb178ebbf0f2
Step 2/5 : RUN pip install redis
---> Running in 8188b9c578dc
Collecting redis
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb26e057e80>: Failed to establish a new connection: [Errno 101] Network unreachable',)': /simple/redis/
Коллега подсказал, что мне нужно настройки PROXY закинуть.. дальше, я не понял, я еще вникаю(!).
В общем, буду признателен, если кто подскажет, в каком направлении читать сейчас.
Рафаэль ᕕ( ᐛ )ᕗ
-e https_proxy=http://129.156.243.243:3128
Alf 🙀
Так, я бегиннер, вижу серьезные вопросы, а у меня попроще!
Можете подсказать простой ответ?
Делаю урок по докеру, вот этот: https://training.docker.com/user/consume/course_pathway/71fe16ee-6934-3bfe-a8aa-ed9c3e5d39f1/107/df9a6984-565b-311d-a923-ec505eb366c8?complete=0&tab=overview
Там на на ВМ под названиеием node1 нужно развернуть приложение dockercoins.
Контейнер redis нещадно ругается...
Ошибка такая:
Building worker
Step 1/5 : FROM python:alpine
---> cb178ebbf0f2
Step 2/5 : RUN pip install redis
---> Running in 8188b9c578dc
Collecting redis
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb26e057e80>: Failed to establish a new connection: [Errno 101] Network unreachable',)': /simple/redis/
Коллега подсказал, что мне нужно настройки PROXY закинуть.. дальше, я не понял, я еще вникаю(!).
В общем, буду признателен, если кто подскажет, в каком направлении читать сейчас.
pip install redi —proxy=proxy:8080
Alf 🙀
у пипа бывают проблемы(бывали) с потреблением системного прокси
Alf 🙀
also если прокси правильно сконфигурена на твоей машине, такое не потребуется в контейнере
Рафаэль ᕕ( ᐛ )ᕗ
это экспорт переменной среды окружения, если используется просто docker run, то добаавить ключ -e https_proxy=блабла, еквивалент команды export https_proxy=блабла, выполненной внутри контейнера
Alf 🙀
Alf 🙀
у тебя курл вгет httpie из консоли работают?
Igor
Alf 🙀
системная прокся задана?
Alf 🙀
echo ${http_proxy} наверное
Igor
http://192.168.4.10:8080/
Alf 🙀
тогда пряд ли проблема в прокси в твоем случае
Igor
хмммммм
Igor
ну и на том спасибо..
Igor
а есть мысли в каком направлении может быть еррор?
Alf 🙀
попробуй скормить pip прокси адресс
Alf 🙀
у него бывает/бывало он не берет системную
Igor
Igor
Фуууух... босс подсказал.
Я работаю через прокси, а Докер туториал в открытую идет.
В докерфайле прописали
ENV all_proxy http://192.168.4.10:8080/
И взлетел.
Анататолий, Рафаэль, спасибо за участие.
Если кому интересно подробнее - расскажу. 👍👍👍
Oleh
Подскажите, как в докерфайле прописать установку конкретной версии docker-compose?
Oleh
pip install docker-compose поставит последнюю версию
Oleh
а мне нужна определённая, скажем 1.11.2(да, сейчас она последняя)
Oleh
pip install 'docker-compose==1.11.2' --force-reinstall
Oleh
если вдруг кому пригодится
Alf 🙀
я не знаю насколько это может быть тут интересно кому-нибудь, но я скину ссылку, а вы уж определяйтесь:
https://www.meetup.com/Berlin-Kubernetes-Meetup/events/237028446/
Oleh
Evgeny
Sap? Hell boy?
Alf 🙀
Sap? Hell boy?
why not? они хостят множество стартапов под своим крылом.
Alf 🙀
послушать можно имхо
Evgeny
Не, я про докладчика - не Хелл ли Бой из немчата?
Evgeny
Так-то доклады интересно звучат, вопросов нет
Alf 🙀
Johan
привет, можете посоветовать какой-то docker hosting? желательно что-то простое, проще чем aws и appengine, и с поддержкой docker-compose
Dmitry
DigitalOcean?
Dmitry
Vultr?
Dmitry
Что угодно с линуксом?
Evgeny
Простой докер-хостинг, а не сложный Линукс-хостинг
🏳️ Phil
Johan
> @dmytrii
> Что угодно с линуксом?
пробовал VPS, но как понял, докер не поддерживает kernel 2.x, а обновить его нельзя
DigitalOcean и Vultr там походу нет сразу дроплетов с docker-compose готовых, но в общем да, это примерно то, что хотел, спасибо
Andrey
да были тут, по ссылкам поройся, но осмысленнось их, эм... странна, даже селфхостет велосипеды есть
Andrey
а уж компос то поставить, ну даже не смешно, хотя там вон с утра курсы кто то проходил, об чё то я
Igor
Профессионалы,
А скижите, как определить, какие настройки nginx поставить в docker-compose? Понятно, что в завимисости от проекта, от того, что требуется от сервера и вопрос больше про энджиникс, тем не менее, если кто сориентирует --- буду признателен!
Aleksey
Aleksey
https://github.com/jwilder/nginx-proxy
Aleksey
если разобраться на первое время решит все заботы
Aleksey
Можно от задачи. Чем деплоить конкретно так и не compose - я не знаю, возможно своими костылями?
В качестве лоадбалансер у меня стоит nginx у которого в конфиге стоит:
resolver 10.0.100.254 valid=0s ipv6=off;
location / {
set $backend "http://ms-$msservice.discovery";
proxy_pass $backend$request_uri;
}
Aleksey
а вообще вот - уже писали когда-то
Aleksey
но это сервис дискавери надо мутить
Igor
Andrey
#docker-#compose #link на удивление ничего
https://habrahabr.ru/post/322440/
Alex 서퍼
Вот с помошью docker image history можно посмотреть все слои образа, а как посмотреть содержимое этих слоев?
Aleksey
фича реквест уже много лет лежит
Aleksey
на diff
A
Привет всем
A
Как можно ограничить потребляемую память java приложения в docker?
A
именно через докер а не через ключи java heap, stack и т.д.
A
Кажется что java видит хостовые ресурсы
Aleksey
через cgroup
Alf 🙀
Дело в том что доккер он не вм и не выделяет правильно ресурсы а пилит то что есть но не в состоянии это менеджить на своём конце. В любом случае как написано выше всегда определяйте хип в джве.
An7on
John https://m.habrahabr.ru/company/ruvds/blog/324756/
A
Ого, спасибо огромное!
A
Получается, лучше создать Env параметер и потом его использовать в качестве лимита jvm?
Alf 🙀
Да
A
Спасибо за помощь и ссылки!
Anonymous
Написал такой докерфайл
1 FROM golang
2
3 RUN go get github.com/PuerkitoBio/goquery
4 ADD . ${GOPATH}/src
5 WORKDIR ${GOPATH}/src
делаю билд, все норм
но при docker-compose run app bash то внутри пакета goquery нет
Anonymous
в чем может быть проблема?
Anonymous
может быть это связано со строчкой в docker-compose.yml?
volumes:
- .:/go/src/
🏳️ Phil
Где-то в этом месте я узнал, что я модератор
Aion
о_О дорвался до власти?)))
🏳️ Phil
да не, я к своему даже удивлению нормальный модер
Danila
TVOY OPERATOR - spam