@docker_ru

Страница 152 из 1375
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
Есть у кого опыт работы с docker на Mac OS? Есть какие проблемы?
когда начинаешь монтировать папку с хоста в контейнер, то могут начаться тормоза. придумывают всякие nfs и прочее о_О

хотя может я что-то не раскурил

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
Есть у кого опыт работы с docker на Mac OS? Есть какие проблемы?
Попробуй xhyve , вдруг там уже мэппинг починили

Nick
20.04.2017
12:10:33
Есть у кого опыт работы с docker на Mac OS? Есть какие проблемы?
проблемы регуларные и различного рода, впрочем как и на любой другой платформе)

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

Nick
20.04.2017
12:10:57
Попробуй xhyve , вдруг там уже мэппинг починили
docker на макоси итак на xhyve работает

Anton
20.04.2017
12:11:13
docker на макоси итак на xhyve работает
у меня он на virtualbox работает, мне норм

Anton
20.04.2017
12:12:22
docker-machine руками настраивал?)
что это значит? docker-machine create —driver virtualbox мне не сложно руками написать было

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

Artem
20.04.2017
12:13:05
базу через volume шарят, и кстати код правильно внутри образа держать
ну для отладки то можно и волюм шарить, а раскатывать уже образом

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

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?

Страница 152 из 1375