Стас Щетинников
26.08.2016
08:41:32
Кстати, а тут кто-нибудь spacemacs пользуется? ;)
Alexander
26.08.2016
08:44:13
Andrey
26.08.2016
08:45:45
Mikhail
26.08.2016
08:46:50
Это канал про докер? Как мне перевезти автомобиль через океан?
Google
Nikita
26.08.2016
08:48:02
в докере же
A
26.08.2016
09:08:44
я спейсмакс пользуюсь
я его толком не настраивал правда.
Roman
27.08.2016
06:22:37
ебучий докер под виндой такой уебанский
как сранный hyper-v закрутить как драйвер?
он через виртуалбокс пытается, мразь
вот почему когда впиливал голый докер без туллбокса все ок было, а как черт дернул сранный китематик ставить нихера не работает
и даже не пытается
Vadim
27.08.2016
06:56:00
Alex
27.08.2016
08:32:34
Докер 1.12 уже в репах centos есть?
Alexander
27.08.2016
10:06:53
1.12.1 уже есть
Alex
27.08.2016
10:38:58
Проверил с глюстером?
Alexander
27.08.2016
10:40:39
зашел на репозиторий по https и посмотрел
Valery
27.08.2016
11:17:17
Как на локальной машине для девелопмента поднять https nginx proxy через docker for Mac? Не могу найти в доках, что с сертификатами делать, на данный момент работает только обычный http
Google
Alexander
27.08.2016
11:23:23
https://hub.docker.com/r/jwilder/nginx-proxy/
там все описано как подключать, куда сертификаты ложить и т.д.
Denis
27.08.2016
11:24:26
?
Alexander
27.08.2016
11:26:09
может wiki какуе-нибудь придумать для телеграмма, вопросы обычно однотипные у разработчиков
хотя лучшая wiki это гугл
Valery
27.08.2016
11:33:48
? спасибо
По запросу docker https и docker expose 443 почти ничего не выпало
Надо было гуглить docker ssl
Alexander
27.08.2016
11:35:39
docker nginx proxy
это прокси для других контейнеров
если надо например на php разрабатывать, то можно просто взять контейнер с php c apache или nginx из официальных.
для других языков тоже есть свои сборки
Valery
27.08.2016
11:40:19
То есть в случае nginx proxy по хорошему надо поднимать 2 контейнера
1 - с приложением
2 - с nginx proxy
А не пихать приложение в один image с nginx?
Alexander
27.08.2016
11:41:35
Да, в том и смысл микросервисной архитектуры
а еще бд отдельно
почитай про docker-compose, с ним проще будет описывать структуру
Lupsick
27.08.2016
11:49:10
Valery
27.08.2016
11:49:48
У меня достаточно простое приложение на ноде с постгресом
Сейчас аппликуха в одном image вместе с nginx (работает только http) и бд в другой image
Запускаются контейнеры как раз через docker-compose up чтобы маунтить папку с приложением в контейнер на время девелопмента
Здесь уже что-то не так? Смысл запускать nginx как отдельный контейнер, только в том это уже готовый image? Вроде куча статей с примерами где приложения и Apache/Nginx лежат вместе
@pimpmyyoba спасибо, посмотрю. С примерами всегда понятнее
Dan
27.08.2016
11:50:46
Коллеги, кто сталкивался. Мне нужно редис запустить для sidekiq. руби у меня установлен локально, база тоже. но Редис я хотел бы через докер. Кто-нибудь так делал? Или нужно всё через докер?
Lupsick
27.08.2016
11:51:06
там nodejs, ruby, redis, mongodb, pg, nginx
Google
Alexander
27.08.2016
11:51:27
Lupsick
27.08.2016
11:51:30
ЙЕ
первая звездочка
Dan
27.08.2016
11:51:42
вторая
))
Lupsick
27.08.2016
11:51:53
ЙЕ
Dan
27.08.2016
11:52:10
т.е. рекомендуешь всё в докере? не только редис?
Lupsick
27.08.2016
11:52:16
но у меня реально очень тупой подход, иногда может легче через compose
Valery
27.08.2016
11:52:44
@sclif13 подскажешь в чем смысл nginx в отдельном контейнере?
Lupsick
27.08.2016
11:53:25
просто такой подход
можно делать как угодно
Alexander
27.08.2016
11:53:59
если у тебя несколько приложений, или ты хочешь запустить несколько копий например, то есть смысл
а если у тебя одна нода, то смотри и делай как тебе удобно
хотя я бы все таки разделил, мне так по крайней мере проще
Dan
27.08.2016
11:55:05
я попробую и так и так
но благодарю за репо )
Alexander
27.08.2016
11:56:38
один процесс -> один контейнер. в случае если нода в отдельном контейнере упадет, то контейнер может перезагрузится, ключ только надо указать
а если все месте, то тут nginx дальше будет работать, а сервис уже нет
Valery
27.08.2016
12:49:00
С юзкейсами всегда понятнее ?
Google
Denis
28.08.2016
10:53:56
Прилетело с HackerNews :) http://www.linux-toys.com/?p=684
И ещё внезапно сейчас Максим в @kubernetes_ru открыл глаза, что EXPOSE не влияет на доступные порты, как я ожидал ранее) Может для кого-то это также станет новостью.
но вот здесь никаких портов вроде не expose-ится)
ну и что?
да так, я думал должно )
expose ни на что не влияет
это для человеков
не для роботов
https://docs.docker.com/engine/reference/builder/#/expose
**EXPOSE does not make the ports of the container accessible to the host.**
Alexander
28.08.2016
13:12:45
у меня тут вопрос)
как сейчас на простом проекте без CI: программист билдит на своей рабочей машинке образ из Dockerfile'a, далее он улетает на Docker Hub, далее на сервере команда reload<projectname> перезагружает .service-файлы, в которых вызывается Rkt, который скачивает образы с докерхаба и запускает pod'ы, на лету конвертируя из Dockerfile-based image в aci формат образа...
проблема1: Docker Hub кажется слегка тормознутым как при закачивании на него, так и при загрузки с него...
проблема2: конвертация в ACI происходит в момент запуска, что мне кажется менее правильным способом (лучше привязывать это как-то к появлению образа в репозитории)
вопрос: использование Docker registry решит проблемы?..
Yuriy
28.08.2016
13:15:44
Alexander
28.08.2016
13:16:16
там в случае Docker Hub'а больше всего времени - ожидание перед началом загрузки туда
он там что-то непонятное делает
но меня больше всего 2ой вопрос тут волнует
я могу в этом Docker registry сделать какой-нибудь плагин/хук/триггер/ивент, не знаю, как там это правильно называется, чтобы при загрузки туда образа, он бы вызывал https://github.com/appc/docker2aci и применял его на этот образ
?
Yuriy
28.08.2016
13:19:02
Что значит "применял"? Может на этом образе просто ваши образы надо создавать?
Alexander
28.08.2016
13:19:43
у докера есть свой формат образов, а есть ACI формат
на сервере всё запускается через Rkt, которому нужен ACI
Google
Alexander
28.08.2016
13:20:19
я ищу способ конвертирования из 1 формата в другой не при запуске сервисов, а раньше
прямо при загрузке образов на сервер
оригинальный формат образов докера мне не нужен, собственно, докер я тоже планирую удалить с сервера, но в формате докера удобнее всего билдить пока
так что у программистов именно докер и закачивают они тоже в формате докера
Yuriy
28.08.2016
13:21:23
Может тогда проще при билде образа создавать два образа и пушить их в регистри?
Alexander
28.08.2016
13:21:56
они билдят на локальной машине и чтобы билдить докер - им нужно иметь эти утилиты типа acbuild, которые будут требовать виртуалбокса
это менее удобно, чем Docker for Mac
но в будущем, да, планируется вообще отказаться от докера и всё билдить в ACI изначально, когда появятся более удобные утилиты для программистов