
Sander
12.11.2016
12:25:53
зачем docker-machine, если есть kub некоторые свойства похожие у них

Sergey
12.11.2016
12:26:04
ээээ. нет

Alex
12.11.2016
12:26:05

Sergey
12.11.2016
12:26:10
какие свойства у них похожи?

Google

Alex
12.11.2016
12:26:14
удобна.

Sergey
12.11.2016
12:27:28
кубернетес объединяет все хосты в один кластер
docker-machine просто нужен, чтобы переменными окружения указать, к какому docker'у отправлять клиентом запросы
и только

Sander
12.11.2016
12:28:06
я kub еще не пробывал только читал немного,
как мне кажется что они оба позволяют делать одинаковые вещи, только kub для целой фермы проектов, а docker machine один проект на хост

Sergey
12.11.2016
12:28:53
ну, как дополнительное преимущество - может поднять несколько виртуалок с докером, это да (только я так не пользовался, не вижу нужды)

Sander
12.11.2016
12:29:20
такс

Sergey
12.11.2016
12:30:25
docker-machine может как создать новую машину с докером (поднимет в виртуалке используя свой драйвер), так и может добавить, так скажем, endpoint для управления удалённым докером

Sander
12.11.2016
12:30:34
используя docker-machine, для remote сервера на digital ocean, он на моем PC, содержит информацию, сколько у меня этих серверов и так далее.
если я введу docker-machine ls

Sergey
12.11.2016
12:30:36
вот последнее я использовал, а первое - на маке

Sander
12.11.2016
12:30:59
---
а что будет если я случайно переустановлю os x, или комп полетит.

Sergey
12.11.2016
12:31:16
с докер-хостами ничего
удалёнными на digitalocean

Google

Sander
12.11.2016
12:31:41
а как мне вернуть этот список тчоб они у меня на маке снова стали отображаться
чтоб я при вводе команды видел что за сервера у меня вообще есть
вот я комп новый завел себе и хочу чтоб docker-machine ps чтоб показывало сколько у меня серверов есть
вопросы глупые наверное )

Sergey
12.11.2016
12:32:35
перенести сертификаты, добавить описание машин, добавить новую запись в список. муторно, но можно

Sander
12.11.2016
12:33:12
понятно, вот это хреново

Ioannes
12.11.2016
12:33:58
А докер-кокпит?

Alex
12.11.2016
12:40:40
докер машина еще символические ссылки не умеет, зараза.

Sander
12.11.2016
12:45:39
буду использовать скорей его, если у меня один проект какой-то а не ферма сайвтиков и для поднятия на виртуалке у себя.
вопрос еще, можно ли как-то группировать эти машины

Alex
12.11.2016
12:47:08
docker-compose
docker-compose scale
или ты про хосты?

Sander
12.11.2016
12:47:28
например:
стопка одних машинок у меня для одного проекта, другая стопка для другого проекта.
так чтоб все в одной каше не было

Alex
12.11.2016
12:47:50
Кубернеты заводи

Sander
12.11.2016
12:47:57
понял

Alex
12.11.2016
12:48:00
я правда с кубернетами не работал, у меня ток мелкие проекты были.

Sander
12.11.2016
12:48:03
это я и хотел уточнить )
я пока что тоже, вот щяс докер постараюсь доучить

Google

Sander
12.11.2016
12:48:21
и на кубик перейти
а на какой ОС докер поднимаешь
?

Alex
12.11.2016
12:50:58
У меня под бубунтой крутится несколько мелких проектов
полет нормальный вроде.

Sander
12.11.2016
12:51:02
Debian, CoreOS, Centos?
убунтой?

Alex
12.11.2016
12:51:17
ага
lts.
Хотя под кубернеты есть специальный чатик, там спроси кто что юзает

Sander
12.11.2016
12:52:35
а ссылку можно у меня чатик ток на докер есть
ansible и docker
а под кубик я чтот не видел

Alex
12.11.2016
12:52:50
В описании группы этой глянь

Sander
12.11.2016
12:53:15
я и не знал )
спасибо

Artem
12.11.2016
13:01:47
есть какой-то roadmap когда docker-compose допилят для работы со swarm mode?

Sander
12.11.2016
13:42:47
еще вопрос по docker-machine:
можно ли в ней как и в vagrante, сделать folder share. Чтоб работая локально на своем компьютере в своей папке, все файлы моунтились на мой виртуальный сервер который крутиться в virtualboxe.
folder share between local machines and virtual.

Ivan
12.11.2016
14:55:20
Можно

Google

Alexander
12.11.2016
16:44:48
запуская в докер RoR приложение столкнулся с проблемой доступа из контейнера за gem'ом по ssh c авторизацией по ключу
проблема: не получается ключи прокинуть для запустка git+ssh
может кто решал такое?

Vlad
12.11.2016
17:15:52

Artem
13.11.2016
11:45:00
лол https://github.com/docker/docker/issues/25526

abc
13.11.2016
13:20:33
Расскажите как грамотно масштабировать приложение. Допустим есть одно приложение в контейнере. Хочу чтобы было его несколько инстансов. Есть 1 nginx в контейнере. Хочу динамически увеличивать кол-во инстансов приложения. Взаимодействие nginx и приложения организую по unix сокетам.
Пока выход вижу выносить конфиг nginx в volume. Но вроде решение так себе ?

Sergey
13.11.2016
13:25:46
nginx-proxy
и вперед
оно позволяет по поднятию новых контейнеров перегенеривть конфиги
то есть ты можешь динамически скейлить количество контейнеров приложения а nginx-proxy будет тупо перезагружать свои конфиги
p.s. а вот unix socket это глупо
тогда нет смысла в скейлинге так как ты физически ограничиваешь себя в пределах одной машины
tcp юзай, на loopback интерфейсе оверхэд небольшой, а возможность скейлиться повышается

abc
13.11.2016
14:12:04
окей. попробую

Eugene
13.11.2016
15:54:43
а обязательно в каждом nginx чтоль?

Alexander
13.11.2016
15:59:45
в каждом в чем?

Sergey
13.11.2016
16:49:08

Eugene
13.11.2016
16:49:58
хотя не так прочитал получается.

Sergey
13.11.2016
16:51:14
> Есть 1 nginx в контейнере.

Google

Sergey
13.11.2016
16:51:19
1 контейнер с nginx
я это так прочитал)
> Есть 1 nginx в контейнере.
> @MechanisM
я вообще им не пользуюсь))
а чем пользуешься?

Eugene
13.11.2016
16:51:55
uwsgi
зачем лишняя прослойка в виде nginx
статику и медиа я все равно не раздаю. все с cdn и хранилищ грузится

Sergey
13.11.2016
16:52:49
nginx как балансировщик
оч хорошо работает

Eugene
13.11.2016
16:52:58
а uwsgi умеет и роутинг и много чего

Sergey
13.11.2016
16:53:15
ну мол если у тебя нет необходимости в балансировке - то тебе не нужен nginx, эт да
хм...

Eugene
13.11.2016
16:53:46
и ssl умеет и что хочешь)
еще и фоновые задачи и сигналы и rpc итд итп

Sergey
13.11.2016
16:54:04
ну... ок)
я похапэшник потому мне uwsgi не подходит

Eugene
13.11.2016
16:54:30
почему?
php отлично работает через uwsgi

Sergey
13.11.2016
16:54:47
> You can safely run PHP scripts using uWSGI’s CGI support. The downside of this approach is the latency caused by the spawn of a new PHP interpreter at each request.