@docker_ru

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

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

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
запуская в докер RoR приложение столкнулся с проблемой доступа из контейнера за gem'ом по ssh c авторизацией по ключу проблема: не получается ключи прокинуть для запустка git+ssh
Нужно пробросить ssh ключ внутрь контейнера. В этом примере приватный ключ хранится в переменной SSH_PRIVATE_KEY: eval $(ssh-agent -s) ssh-add <(echo "$SSH_PRIVATE_KEY") https://gitlab.com/help/ci/ssh_keys/README.md

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
а обязательно в каждом nginx чтоль?
а зачем тебе много nginx? одного ж хватит

Eugene
13.11.2016
16:49:58
а зачем тебе много nginx? одного ж хватит
я вообще им не пользуюсь)) это я у него спросил. как я понял у него в каждом контейнере nginx

хотя не так прочитал получается.

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 умеет и роутинг и много чего

nginx как балансировщик
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.

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