
Pasha
20.04.2017
11:07:07
а ктонидь докер-композ перепиливал на кубернетес ?
я про конфиги
http://blog.kubernetes.io/2016/11/kompose-tool-go-from-docker-compose-to-kubernetes.html
насколько это адекватная тулза интересно

Google

Konstantin
20.04.2017
11:08:42
kompose automatically converted the Docker-compose file into Kubernetes objects.
это же не сложно проверить

Pasha
20.04.2017
11:09:19
согласен
раздеплоить только если)

Anton
20.04.2017
11:58:47
Доброго времени суток.
Зовут Антон
Сам iOS разработчик. Докер буду ставить на Mac Os для сторонних не iOS проектов. Скорее всего проект будет на python
Если буду вопросы по мобильной разработке на iOS, то помогу чем смогу
#whois
Есть у кого опыт работы с docker на Mac OS? Есть какие проблемы?

Artem
20.04.2017
12:04:44
докеру без разницы мак или линь
у меня девы у себя на маках локально работают

Evgeniy
20.04.2017
12:05:20
хотя может я что-то не раскурил

Artem
20.04.2017
12:05:49
тормоза на маке или в контейнерах?

Evgeniy
20.04.2017
12:06:24
в контейнере, я полагаю

Artem
20.04.2017
12:06:44
не наблюдал подобного, даже на всяких эйрах

Google

Artem
20.04.2017
12:07:33
если конечно не пытаться развернуть на air13 какой нибудь кубернетес кластер ?

Vadim
20.04.2017
12:07:56
для разработки там всё нормально работает, главное чтобы памяти хватало на маке, 8гб маловато чтобы запускать что-то тяжелое и при этом еще и работать на этой же машине: ide, браузеры и т.п.

Evgeniy
20.04.2017
12:08:04
https://forums.docker.com/t/file-access-in-mounted-volumes-extremely-slow-cpu-bound/8076/269

Anton
20.04.2017
12:09:51

Nick
20.04.2017
12:10:33

Sergey
20.04.2017
12:10:50
Прошу прощения за нубский вопрос, только начал знакомится с докером.
Допустим поднимается окружение в контейнере, в него шарится какая-то директория с кодом который я разрабатываю.
А как быть с базой? Сервер внутри контейнера поднимется, ок. Заливать каждый раз какой-то дамп при старте? Это ведь может быть достаточно долго если бд с большим количеством справочников например. Как вы решаете этот вопрос?

Nick
20.04.2017
12:10:57

Anton
20.04.2017
12:11:13

Nick
20.04.2017
12:11:32
прост официальная установка докера нынче ток xhyve делает

Anton
20.04.2017
12:12:22
когда я пробовал xhyve у меня папки не отображались внутрь докера(

Artem
20.04.2017
12:13:05
а то так после каждого коммита новый образ пилить, а потом подчищать их все

Nick
20.04.2017
12:13:54
для отладки можно exec bash сделать и не городить
или порты прокинуть в реальную систему для ide

Sergey
20.04.2017
12:15:32

Artem
20.04.2017
12:15:37
что мешает после коммита делать git pull директории замаунченной и с ней работать в контейнере?

Google

Artem
20.04.2017
12:16:18
условно по пушу в ветку делает git pull замаунченной директории и рестарт контейнера
но это только для отладки если
а так да, как уже сказали выше код лучше вшивать в образы для alpha beta и prod окружений

Nick
20.04.2017
12:17:09
но у нас компилируемый язык)

Sergey
20.04.2017
12:20:09
А те кто работает с интерпритируемыми тут есть?))

Nick
20.04.2017
12:20:17
если у вас питоиня или пхп, то впринципе можно через volume, но я бы сделал docker exec

Sergey
20.04.2017
12:20:46
не очень понятно в чем преимущество в вашем подходе
на мой взгляд код хранящийся в репозитории и замаученый в контейнер это просто удобно
а у вас какие плюшки?

Nick
20.04.2017
12:21:54
ну плюшка одна, ты скорее всего будешь править тот код, что у вас на тестовом окружении

Artem
20.04.2017
12:21:57
удобно откатывать в случае ошибок

Sergey
20.04.2017
12:23:23
понял, спасибо за помощь

Valery
20.04.2017
13:48:46
Ребята подскажите если апи и клиент в один docker-compose завернуты, и клиент шарит порт наружу, как правильно выставить адрес для запросов с клиента на апи
Если пользоваться именем сервиса то внутри контейнера запросы проходят, но снаружи приходится хостс менять
Как это правильно сконфигурировать чтобы они и внутри могли общаться и клиент с расширенного порта мог запросы отправлять к апи в контейнере

Таймураз
20.04.2017
13:59:31
EXPOSE для связи контейнеров, PORTS для пробрасывания портов наружу

Valery
20.04.2017
14:00:17
Апи через ports открывает порт наружу, клиент так же
Как клиенту узнать ip контейнера
Грубо говоря куда слать ajax запрос айпи:порт_апи_сервиса

Google

Pasha
20.04.2017
14:04:41
Почему ты не можешь ходить через внешний адрес и выставленный порт?

Valery
20.04.2017
14:08:14
Я прихожу на клиент по порту который выставил клиент
localhost:3000
Клиент должен отправить запрос к апи, апи крутится на localhost:9000/graphql на данный момент
Не хотелось бы хардкодить привязку к хосту. Хотелось бы использовать container_ip:9000/graphql

Konstantin
20.04.2017
14:11:23
Адрес апи = имя сервиса в композе

Valery
20.04.2017
14:11:29
Да
Внутри композа все ок
Они общаются
Но когда заходишь снаружи по порту
Он не знает что такое api:9000

Admin
ERROR: S client not available

Valery
20.04.2017
14:12:09
Потому что уже не внутри композа

Konstantin
20.04.2017
14:12:22
Publish port
И на него и заходи
IP контейнера лучше не использовать, они динамические, а делать статическими не стоит в большинстве случаев

Valery
20.04.2017
14:13:57
Имеется ввиду запрашивать relative к клиенту
Типа если зашли на локалхост
То отправлять на хост:9000/blah
Ок, думал как раз не привязываться к хосту клиента

Konstantin
20.04.2017
14:15:21
клиент сильно обобщеное понятие и сбивает, чей клиент? )
апи?

Google

Valery
20.04.2017
14:16:05
Два сервиса
Один спа на реакте
Другой бэк на скале
Пытаюсь их подружить в компоузе

Konstantin
20.04.2017
14:17:00
добавь nginx и его наружу, обычно так

Valery
20.04.2017
14:17:47
Можно для тупых что это даст)

Lupsick
20.04.2017
14:17:54

Valery
20.04.2017
14:18:00
Да я знаю что это
Юзал даже

Lupsick
20.04.2017
14:18:10
открываешь порт и все

Valery
20.04.2017
14:18:17
Просто в данном случае чем поможет

Konstantin
20.04.2017
14:18:25
hostname/ -> container1
hostname/api/ ->container2
но я так и не уловил суть проблемы, сорри(

Radzhab
20.04.2017
14:29:44
Как принудительно пересоздать образ?

Valery
20.04.2017
14:36:04
Если это компоуз то
docker-compose build
Да я сам плохо понимаю суть проблемы пока что, сейчас попробую с прокси нжикс
Btw спасибо за советы

Lupsick
20.04.2017
14:45:39

Таймураз
20.04.2017
14:47:18
Ребят, не могу подключиться к бд
getaddrinfo EAI_AGAIN db:3306
Не могу нагуглить
В чем трабл?
https://gist.github.com/anonymous/f01073cdcdd30bae893ba15d88f0d25c

Lupsick
20.04.2017
15:02:24

Aleksey
20.04.2017
15:04:10
Я уже спрашивал, но тогда ответа не было. Может ли кто-то подсказать актуально решение по хардверному ускорению opengl/cuda?