@docker_ru

Страница 95 из 1375
Roman
15.02.2017
16:56:36
Просто понять идеологию

Igor
15.02.2017
16:57:38
https://docs.docker.com/learn/ идеологию лучше через оф доку

Basil_Snowman
15.02.2017
17:02:03
https://docs.docker.com/engine/admin/host_integration/

Roman
15.02.2017
17:04:36
https://docs.docker.com/learn/ идеологию лучше через оф доку
Да, только один из самых важных вопросов закопан где то в глубине.

Google
Roman
15.02.2017
17:07:12
https://docs.docker.com/engine/admin/host_integration/
Т.е. ничего необычного - используется systemd, который запускает sh скрипт, в котором команды запуска докера

Sander
15.02.2017
17:10:53
Всем привет, как правильно и лучше сделать docker pull, docker push на "PROD SERVERE", так чтоб это мог сделать только я. --- На данный момент я просто делаю docker login, ввожу login и password, все ... дальше, можно тянуть любой image из registry, а так же производить docker push, что мне и не нравиться. По сути любой человек, который имеет доступ к этой машине, будет иметь доступ ко всем (image registry). Мне нужно чтоб можно было делать только docker pull на сервере и доступ был только к одному image registry (доступ будет к определенному изображению, в зависимости от проекта). ---- ---- ---- ! Не увреен, но возможно этот подход подойдет, правда я умею использовать его только с git. Поясняю: это должен уметь делать специальный "Deploy Server", который будет использовать "SSH Agent Forwarding". Я это уже делал, когда у меня git работал через ssh и при помощи ssh-agent, через "Deploy Server" я смог запустить на "Prod Servere" git clone, но private_key был только у "Deploy Servera". ---- Read more: https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

?

Konstantin
15.02.2017
19:31:38
У реджестри есть различные хуки, которые можно обрабатывать в частности и в рамках доступа к образам. Есть различные тулы над этим. Типа portus, которые в частности обеспечивают​ разграничение прав.

Sander
15.02.2017
19:35:22
@devkp я использую gitlab, там походу нельзя ничего сдеплать, только через docker login. пока что ничего не сделали, для ограничения прав.

Konstantin
15.02.2017
19:39:57
Да, там ничего такого на данный момент нет

Sander
15.02.2017
19:45:05
?

ехх

Gleb
15.02.2017
19:50:19
есть harbor для приватного реджистри

https://github.com/vmware/harbor

Konstantin
15.02.2017
19:56:10
Тоже кинусь ссылкой http://port.us.org/

Gleb
15.02.2017
20:03:49
выглядит лампово

Disinterpreter
15.02.2017
20:24:32
Знаете про синего кита?

Google
Disinterpreter
15.02.2017
20:24:38
А наш синий кит это http://elabftw.readthedocs.io/en/latest/_images/docker.png

Мы встаем в 4:20 и идем писать конфиги к докам

эвридей

Sander
15.02.2017
22:47:15
harbor, да слышал, вот только сейчас осводоился, иду читать. спасибо

Igor
16.02.2017
07:26:26
Всем доброго утра

Господа а ткните меня в хороший мануал по построению docker архитектуры на прожкшен сервере

Продакшн

Igor
16.02.2017
07:51:35
привет, как то мутно спросил, может построение архитектуры на базе докера/с использованием докера? или просто настройка докера в продакшен окружении? по первому хз, каждый сам себе архитектор, по второму в оф доке есть раздел с рекомендациями

Lupsick
16.02.2017
08:08:23
посоны, а если у меня 2 сервака digitalocean в private network, то я могу контейнеры разнести по серверам и сделать просто overlay network, и оно будет работать?

Konstantin
16.02.2017
08:34:12
Да, будет работать.

Lupsick
16.02.2017
09:05:12
Да, будет работать.
а ты пробовал или догадываешься?

Ruslan
16.02.2017
09:06:32
а ты пробовал или догадываешься?
я тоже догадываюсь, как можно понять по неприкрытому сарказму

Baruch
16.02.2017
09:07:26
все, кто вам утверждает категорично про что-либо связанное с докером, что "да, будет работать", врут

максимум что можно обещать это "х.з., вроде должно работать"

Ruslan
16.02.2017
09:07:47
+1

Konstantin
16.02.2017
10:04:34
Интересно вам так же за работу платят, хз вроде заплатили?

Igor
16.02.2017
10:05:09
А вот это обидно было

Пооветуйте как построить архитектуру на основе docker. Скажем у меня есть сервер. Основной стек бекенд команды: Nginx, php, nodejs. Как лучше разнести сервисы по контейнерам. Мысли: 1. Под каждый отдельный проект заводить контейнер со своим окружением (PHP, Node, git ...). А глобальные вещи вроде nginx и БД вынести в отдельные контейнеры. Соответственно Будет один nginx контейнер один под MySQL, и по контейнеру с окружением для каждого отдельного проекта. 2. Второй вариант, под каждый проект ставить свой Контейнер с nginx, бд, окружением и тд.

Google
Vanya
16.02.2017
10:19:37
https://www.nginx.com/blog/building-microservices-using-an-api-gateway/ Игорь, чек

Igor
16.02.2017
10:20:19
Благодарочка

Igor
16.02.2017
10:26:11
Через docker-compose для каждого проекта настраивать свой независимый стек с nginx, бд и тд и тп. И проксировать на них запросы?

Igor
16.02.2017
10:27:41
тоесть единый nginx-proxy, проксирует запросы в отдельные контейнеры

спасибо я понял

Lupsick
16.02.2017
10:28:05
ну его в сеть помещаешь, он автоматом проксирует

без дроча

Igor
16.02.2017
10:28:23
я понял

Vsevolod
16.02.2017
10:34:10
nginx-proxy крутой!

Lupsick
16.02.2017
10:34:39
слава докеру

Igor
16.02.2017
10:35:13
окей а как насчет php

для работы пыхи мне нужен вебсервер

apache для пример что бы не запутаться

соответственно у нас есть nginx-proxy для reverse-proxy

Google
Igor
16.02.2017
10:36:08
он читсто перенаправляет апросы

Lupsick
16.02.2017
10:36:23
для работы пыхи мне нужен вебсервер
делаешь контейнер с апачем и пхп

проксируешь на него

Igor
16.02.2017
10:36:33
отлично

это то что я хотел узнать

Благодарочка всем

Denis
16.02.2017
10:36:55
Лучше nginx+php-fpm

Igor
16.02.2017
10:36:57
так и последный вопрос

дада

Lupsick
16.02.2017
10:37:04
вообще есть какой-то а-ля php-fpm но standalone

Igor
16.02.2017
10:37:07
я просто апач как пример взял

Denis
16.02.2017
10:37:07
apache уже морально устарел, не стоит его использовать даже для таких целей

Igor
16.02.2017
10:37:20
понимаю

последний вопросик

а как насчет БД

Denis
16.02.2017
10:37:32
php-fpm можно запустить как standalone и отдавать порт наружу

Lupsick
16.02.2017
10:37:35
ну я бы засунул какой-нибудь standalone вебсервер в контейнер

я юзаю пессенджер для руби

и у меня все заебись

Denis
16.02.2017
10:37:47
но ему еще где-то нужно брать php файлы

Google
Denis
16.02.2017
10:38:08
Если речь идет о web, то обычно проще nginx+php держать вместе

Igor
16.02.2017
10:38:14
У нас в ходу MYSQL и MONGO

Igor
16.02.2017
10:38:35
контейнеры с бд мне стоит носить вместе с проектом?

Vanya
16.02.2017
10:38:41
бд в докер пихать вроде плохой тон

Lupsick
16.02.2017
10:38:43
в композе

бд в контейнере без проблем

Igor
16.02.2017
10:39:03
бд в докер пихать вроде плохой тон
да кто это придумал, есть аргументы?

кроме фразы "это плохой тон"

Denis
16.02.2017
10:39:12
Для разработки вполне подойдет и в контейнере

Lupsick
16.02.2017
10:39:25
ничего не вижу плохого

Igor
16.02.2017
10:39:31
Я вроде бы тоже

Lupsick
16.02.2017
10:39:33
очень удобно

Igor
16.02.2017
10:39:38
я тоже не вижу, но есть люди которые видят, но молчат :D

Lupsick
16.02.2017
10:40:01
у меня сейчас на комплуктере не стоит никакого дев-софта без контейнеров

и я рад

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