Anonymous
Жаль :(
Kiro
Это точно канал про docker? )
Anonymous
А ты знаешь здесь канал про вим? Я вот не знаю.
Anonymous
И тут вим
Стас Щетинников
- Это канал про докер?
- Да.
- Как настроить python-mode в emacs?
Стас Щетинников
Кстати, а тут кто-нибудь spacemacs пользуется? ;)
Alex
Andrey
Mikhail
Это канал про докер? Как мне перевезти автомобиль через океан?
Nikita
в докере же
maniac
я спейсмакс пользуюсь
я его толком не настраивал правда.
Roman
ебучий докер под виндой такой уебанский
Roman
как сранный hyper-v закрутить как драйвер?
Roman
он через виртуалбокс пытается, мразь
Roman
вот почему когда впиливал голый докер без туллбокса все ок было, а как черт дернул сранный китематик ставить нихера не работает
Roman
и даже не пытается
Vadim
Anonymous
Докер 1.12 уже в репах centos есть?
Alexander
1.12.1 уже есть
Anonymous
Проверил с глюстером?
Alexander
зашел на репозиторий по https и посмотрел
Valery
Как на локальной машине для девелопмента поднять https nginx proxy через docker for Mac? Не могу найти в доках, что с сертификатами делать, на данный момент работает только обычный http
Alexander
https://hub.docker.com/r/jwilder/nginx-proxy/
Alexander
там все описано как подключать, куда сертификаты ложить и т.д.
Denis
👍
Alexander
может wiki какуе-нибудь придумать для телеграмма, вопросы обычно однотипные у разработчиков
Alexander
хотя лучшая wiki это гугл
Valery
👍 спасибо
По запросу docker https и docker expose 443 почти ничего не выпало
Надо было гуглить docker ssl
Alexander
docker nginx proxy
Alexander
это прокси для других контейнеров
Alexander
если надо например на php разрабатывать, то можно просто взять контейнер с php c apache или nginx из официальных.
Alexander
для других языков тоже есть свои сборки
Valery
То есть в случае nginx proxy по хорошему надо поднимать 2 контейнера
1 - с приложением
2 - с nginx proxy
А не пихать приложение в один image с nginx?
Alexander
Да, в том и смысл микросервисной архитектуры
Alexander
а еще бд отдельно
Alexander
почитай про docker-compose, с ним проще будет описывать структуру
Lupsik Pupsik
Valery
У меня достаточно простое приложение на ноде с постгресом
Сейчас аппликуха в одном image вместе с nginx (работает только http) и бд в другой image
Запускаются контейнеры как раз через docker-compose up чтобы маунтить папку с приложением в контейнер на время девелопмента
Здесь уже что-то не так? Смысл запускать nginx как отдельный контейнер, только в том это уже готовый image? Вроде куча статей с примерами где приложения и Apache/Nginx лежат вместе
Valery
@pimpmyyoba спасибо, посмотрю. С примерами всегда понятнее
Dan
Коллеги, кто сталкивался. Мне нужно редис запустить для sidekiq. руби у меня установлен локально, база тоже. но Редис я хотел бы через докер. Кто-нибудь так делал? Или нужно всё через докер?
Lupsik Pupsik
Lupsik Pupsik
там nodejs, ruby, redis, mongodb, pg, nginx
Lupsik Pupsik
ЙЕ
Lupsik Pupsik
первая звездочка
Dan
вторая
Dan
))
Lupsik Pupsik
ЙЕ
Dan
т.е. рекомендуешь всё в докере? не только редис?
Lupsik Pupsik
но у меня реально очень тупой подход, иногда может легче через compose
Lupsik Pupsik
Valery
@sclif13 подскажешь в чем смысл nginx в отдельном контейнере?
Lupsik Pupsik
просто такой подход
Lupsik Pupsik
можно делать как угодно
Alexander
если у тебя несколько приложений, или ты хочешь запустить несколько копий например, то есть смысл
Alexander
а если у тебя одна нода, то смотри и делай как тебе удобно
Alexander
хотя я бы все таки разделил, мне так по крайней мере проще
Dan
я попробую и так и так
Dan
но благодарю за репо )
Alexander
один процесс -> один контейнер. в случае если нода в отдельном контейнере упадет, то контейнер может перезагрузится, ключ только надо указать
Alexander
а если все месте, то тут nginx дальше будет работать, а сервис уже нет
Valery
С юзкейсами всегда понятнее 👍
Denis
Прилетело с HackerNews :) http://www.linux-toys.com/?p=684
Denis
И ещё внезапно сейчас Максим в @kubernetes_ru открыл глаза, что EXPOSE не влияет на доступные порты, как я ожидал ранее) Может для кого-то это также станет новостью.
Denis
но вот здесь никаких портов вроде не expose-ится)
Denis
ну и что?
Denis
да так, я думал должно )
Denis
expose ни на что не влияет
Denis
это для человеков
Denis
не для роботов
Denis
https://docs.docker.com/engine/reference/builder/#/expose
Denis
**EXPOSE does not make the ports of the container accessible to the host.**
Alexander
у меня тут вопрос)
как сейчас на простом проекте без CI: программист билдит на своей рабочей машинке образ из Dockerfile'a, далее он улетает на Docker Hub, далее на сервере команда reload<projectname> перезагружает .service-файлы, в которых вызывается Rkt, который скачивает образы с докерхаба и запускает pod'ы, на лету конвертируя из Dockerfile-based image в aci формат образа...
проблема1: Docker Hub кажется слегка тормознутым как при закачивании на него, так и при загрузки с него...
проблема2: конвертация в ACI происходит в момент запуска, что мне кажется менее правильным способом (лучше привязывать это как-то к появлению образа в репозитории)
вопрос: использование Docker registry решит проблемы?..
Anonymous
Alexander
там в случае Docker Hub'а больше всего времени - ожидание перед началом загрузки туда
Alexander
он там что-то непонятное делает
Alexander
но меня больше всего 2ой вопрос тут волнует
Alexander
я могу в этом Docker registry сделать какой-нибудь плагин/хук/триггер/ивент, не знаю, как там это правильно называется, чтобы при загрузки туда образа, он бы вызывал https://github.com/appc/docker2aci и применял его на этот образ
Alexander
?
Anonymous
Что значит "применял"? Может на этом образе просто ваши образы надо создавать?