Denis
напрограмируют на своем го, а потом в ж...
Evgeny
Зашел в чат
Прочитал последние пару сообщений
Вышел из чата
Kirill
так это, тут есть вопрос. есть у кого на заметке что-то типа Rancher?
Magistr
Да банально трафик лоадбалансить на пачку контейнеров
Magistr
Хм это ответ зачем сети
Denis
Anonymous
Коллега была на митапе джавистов. Осталась в ужасе от того, как они понимают девопс.
Anonymous
Denis
Evgeny
зачем ты так с нами
Я сюда зашел сразу после просмотра https://vimeo.com/180577024 а тут так
Toly
Denis
Anonymous
О.о
Denis
блин я же в чате писал типа давайте пересечемся
Denis
и ты написал что тя там нет
Anonymous
Vitaly
А что там было? Как джависты понимают девопс ?
Vitaly
Как митап назывался т?
Andrey
помнится на какоу то питерской сходке сообществ, подслушал, как в потоке рубистов, с выражением зачитывали маны к всяким tcpdump и прочим cat причём в разрезе их ну совсем базового использования :)
Anonymous
неплохо, пусть зачитывают, а то веб-программисты вообще далеки от того, где и как их код будет запускаться
🏳️ Phil
🏳️ Phil
и докер
🏳️ Phil
🏳️ Phil
ты посмотри на офдокеры на докерхабе. это просто праздник какой-то.
Evgeny
Собственно я, вполне так себе пропагандер докера - программист
Kirill
привет! а кто знает, как мне проксировать docker hub? мне нужно сделать доступным его с той машины, у которой только внутренний IP, проксируя с машины, у которой и внутренний, и внешний.
Anonymous
Magistr
nginx ?
Kirill
пытался с nginx и squid, да вот что-то http_proxy параметр не влияет ни на что
Magistr
потому что там https
Anonymous
что-то я с козырей зашёл
Kirill
ну да, мне для внутренних задач покупать что-то не хочется
Magistr
как вариант подними локальный регстри
Kirill
мне нужны пакеты с глобального
Kirill
как его поднять тогда, чтобы он забирал с глобального?
Anonymous
https://blog.docker.com/2015/10/registry-proxy-cache-docker-open-source/
Magistr
ну перезалей
Kirill
почему я хочу проксировать: в rancher забиты адреса вида docker.io/rancher/os
Anonymous
вообще кэширование в локальном регистри выглядит ок (если оно вообще сейчас работает), попробуй поднять. адрес наверное в rancher можно поправить
Anonymous
ну или подсунуть /etc/hosts правильный
Kirill
а как же https?
Kirill
у меня же не будет нормального сертификата *.docker.io, разве что самоподписанный
Anonymous
insecure registry docker.io и пойдет по http
Anonymous
костыли
Kirill
таки да, костыли жуткие
Kirill
о!
Kirill
забыл совсем!
Kirill
можно же vpn поднять
Andrey
А чего, вот реально в продакшен, кто то прям так берёт и с docker.io а не с локального что то выкатывает, с учётом того что даже примитивной проверки, а та ли версия, так до сих пор как понимаю и не внедрено
Kirill
у меня нет там внешней сети.
Andrey
тем более не видно преград, для кеширования всего чего надо в своём реджистри
Denis
HTTP_PROXY и ssh tunnel до тачки которая имеет доступы в интернетики
Kirill
Kirill
я руками вообще не качал, ros install -c rancher-cloud-config.yml -d /dev/vda и полетели
Denis
а ну тут хз
Denis
просто возможно качает какой то демон
Denis
у которого переменная должна быть засечена
Denis
а докер пулл это типа ему команда всего лишь
Kirill
прикрутил ему пока ip
Kirill
сейчас развернусь, повешу vpn, тогда уберу его
Kirill
тогда и registry подыму
Oleg
скиньте плиз рабочий docker-compose для сервера bitbucket на постгре
🏳️ Phil
кто-нить понял что-нить?
nvkv
Да, но нет
Anonymous
build arguments отличные, рекомендую
Anonymous
кто-нибудь сталкивался с такой проблемой
Anonymous
/usr/local/bin/docker-compose -v
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3020, in <module>
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 616, in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 629, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 812, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.10.0'), set(['docker-pycreds']))
Alexander
не нравится ему твой six пакет
Alexander
версию проверь
Anonymous
ахаха блядь
Anonymous
ебаный докер
Anonymous
docker-compose 1.7.0 зависит от docker-py <2,>1.7
Anonymous
раньше он резолвился в 1.9, теперь в 1.10
Anonymous
в 1.10 добавили docker-pycreds
Anonymous
которая при инсталляции не устанавливает six нужной версии, но требует его
Anonymous
при инсталляции в качестве зависимости не устанавливает, если ставить docker-pycreds отдельно, то six обновит