@docker_ru

Страница 91 из 1375
Alex
07.02.2017
12:18:46
народ, а как вы дружите docker и let's encrypt?

Mr
07.02.2017
12:19:25
lego в отдельном контейнере, работает через aws 53

Alex
07.02.2017
12:20:08
что такое lego?

Mr
07.02.2017
12:20:36
https://github.com/xenolf/lego

Google
Alex
07.02.2017
12:21:56
> Please do NOT run this on a production server хех.

Ну ладно, суть ясна.

Вот только не ясно как из контейнера с lego прокидывать сертификат nginx'у.

общий volume пожалуй.

Mr
07.02.2017
12:22:43
очень просто, оно пишет в отдельный volume все, он подключается к nginx

Alex
07.02.2017
12:23:03
а nginx при первом запуске ругаться не будет?

Mr
07.02.2017
12:23:05
а больше никто вроде не умеет через днс подтверждать сертификат

Alex
07.02.2017
12:23:08
мол сертификата нет еще.

Mr
07.02.2017
12:23:11
на что?

так надо сначала создать

Nikolay
07.02.2017
17:32:41
общий volume пожалуй.
я тоже через общий том делал...

Ruslan
08.02.2017
08:10:17
Коллеги, а покажите хороший пример (статьи, рецепты и т.п.) докеризации Elasticsearch? или mongo. или postgres вероятно, оно должно затрагивать кластеризацию, какие-нибудь кубернетесы или типа того ...

Google
Ruslan
08.02.2017
08:10:17
https://myopsblog.wordpress.com/2017/02/06/why-databases-is-not-for-containers/

наброс какой-то

базы данных разные бывают

Andrey
08.02.2017
08:13:13
mongo в кубернетес у меня плавает, petsets - полет нормальный: https://kubernetes.io/docs/user-guide/petset/

щас эластик буду туда переводить

Alexander
08.02.2017
08:14:52
у Кубера есть отличные примеры докеризации Эластика

не могу найти уже... в общем для примера гуглить ELK - в примерах часто показано как разбить ES на части для успешной кластеризации и масштабирования

Ruslan
08.02.2017
08:20:57
https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/elasticsearch/ оно?

Alexander
08.02.2017
08:21:44
Во, да! Точно!

там есть production_cluster

https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/elasticsearch/production_cluster

Andrey
08.02.2017
08:21:59
еще вот тут пример под petset но он устарел (щас statefulset называется эта фигня), как руки дойдут обновлю: https://github.com/kubernetes/charts/tree/master/incubator/elasticsearch/templates

Alexander
08.02.2017
08:22:38
?

Ruslan
08.02.2017
08:22:52
Огонь, спасибо!

Kirill
08.02.2017
08:25:28
Еще можно вот так - https://github.com/kayrus/elk-kubernetes/tree/master/es5

Без сервисных аккаунтов

Alexander
08.02.2017
08:27:24
ага тоже хотел скинуть, примеров в общем очень много. Что гуглить - писал выше.

Ruslan
08.02.2017
08:30:46
ага тоже хотел скинуть, примеров в общем очень много. Что гуглить - писал выше.
на стаковерфлоу тоже много примеров ) только в зависимости от темы (я например часто по bash-у смотрю) подходят далеко не все )

Roman
08.02.2017
08:35:50
мы просто даже от своего кластера монги отказались, а k8s полпрода работает, но страшно пока еще полностью переключать

Google
Andrey
08.02.2017
12:27:37
объем небольшой, стартап - около 10 гигов базы с кластеом монги были проблема когда пытался собрать на репликасетах пока, тьфу-тьфу, под нагрузкой работает... но я не сравнинвал с бареметал решениями

Евгений
08.02.2017
18:29:25
Ребята. Я в докере вообще ничего не понимаю. Накидайте пожалуйста хороших ссылок для того чтобы начать въезжать в тему.

Евгений
08.02.2017
18:32:10
https://google.com
Спасибо бро! За твою неоценимую помощь. Век должен буду

Andrew
08.02.2017
18:32:21
https://google.com
я думю ты ему так помог

прям ваще

Denis
08.02.2017
18:33:54
Ребят, поймите меня правильно, но вы бы шли в https://t.me/kubernetes_ru - мы и митап на следующей проводим по теме

Andrew
08.02.2017
18:34:54
ну не у всех кластеры)

Евгений
08.02.2017
18:34:59
ловим тебя на слове.
А ты то чего встреваешь

Andrew
08.02.2017
18:35:20
А ты то чего встреваешь
ну хоть повежлевее будь

тут не лс

:DDD

Евгений
08.02.2017
18:36:08
:DDD

Andrew
08.02.2017
18:36:11
случайна

pofigizm
08.02.2017
18:36:34
обращайся ))

Евгений
08.02.2017
18:36:53
обращайся ))
Обязательно ✊?

Andrew
08.02.2017
18:37:04
обращайся ))
слушай, а как разработать водородную бомбу?

pofigizm
08.02.2017
18:37:32
боюсь мне придется повторяться...

Andrew
08.02.2017
18:37:47
не дай боже

Google
Andrew
08.02.2017
18:38:10
но повторение - мать учения

Евгений
08.02.2017
18:53:51
@darkfelex попроси накидать хороших ссылок, чтобы въехать в тему)
Мне тут "специалисты" Гугл посоветовали. Думаю им и буду пользоваться. Но все равно спасибо ?

Egor
08.02.2017
18:56:23
Ребята. Я в докере вообще ничего не понимаю. Накидайте пожалуйста хороших ссылок для того чтобы начать въезжать в тему.
1. Ставишь голую убунту в виртуалбокс 2. Накатываешь докер 3. Накатываешь/собираешь/колдуешь/проклинаешь/съедаешь/взрываешь несколько образов 4. Ебешься с запуском контейнеров и связкой их между собой 5. Плюешь на это все удаляешь нахер виртуальную убунту 6. ?????? 7. PROFIT!!! ну и во время всех этапов торчишь в гугле и офф доках по докеру

Ruslan
08.02.2017
18:56:38
Арсен чо ты как маленький. Начни с офиц.документации. в рассылке докера есть еще секция с незамысловатым названием капитан

Vadim
08.02.2017
18:56:55
ну серьезно, без чтения официальных док, смысл заходить и прость волшебные ссылки

Egor
08.02.2017
18:58:53
Мне тут "специалисты" Гугл посоветовали. Думаю им и буду пользоваться. Но все равно спасибо ?
а еще глянь в ютубе видосы от Badoo по этой теме, там ребята вполне доступно всю кухню объясняют

Roman
08.02.2017
21:43:01
Всем привет, вопрос, докер пользуется виртуальными cpu и корами?

Denis
08.02.2017
21:55:41
Он основан на namespaces и cgroups. Почему не должен?

Sander
08.02.2017
22:55:39
Всем привет, как заставить выполнить команду в dockere, которая будет запускаться каждый раз при создании контейнера. 1) Вначале должна выполниться команда dockerize -template /etc/nginx/nginx.tmpl:/etc/nginx/nginx.conf -stdout /var/log/nginx/access.log -stderr /var/log/nginx/error.log 2) а потом должен запустить nginx ["nginx", "-g", "daemon off;"] Пробую таким способом, но это не работает. # CMD dockerize -template /etc/nginx/nginx.tmpl:/etc/nginx/nginx.conf -stdout /var/log/nginx/access.log -stderr /var/log/nginx/error.log -wait tcp://web:8000 nginx CMD ["dockerize","-template","/etc/nginx/conf.d/site.tmpl:/etc/nginx/conf.d/site.conf","-wait","tcp://web:8000","-timeout","5s","nginx","-g","daemon off;"]

Александр
09.02.2017
05:33:37
CMD dockerize -template /etc/nginx/nginx.tmpl:/etc/nginx/nginx.conf -stdout /var/log/nginx/access.log -stderr /var/log/nginx/error.log; exec nginx -g daemon off

Pavel
09.02.2017
06:24:36
... COPY docker-entrypoint.sh / ENTRYPOINT ["/docker-entrypoint.sh"] Вот docker-entrypoint.sh https://gist.github.com/PavelPrischepa/4080d207bac33884dc317540f35fb578

свои команды пропиши в docker-entrypoint.sh

И в докер файл еще добавь дефолтный комманд CMD ["nginx", "-g", "daemon off"]

Dmitriy
09.02.2017
08:02:03
ловлю в контейнере ошибку 10:59:47 [37;41;1m [Facebook\WebDriver\Exception\UnknownServerException] chrome not reachable поиск гугла не радует, кто нить сталкивался?

Sander
09.02.2017
08:09:40
@sasahohol спасибо, сегодня попробую

Google
Dmitriy
09.02.2017
08:11:43
Selenium?
так точно

Александр
09.02.2017
08:12:37
так точно
в докере селениум, x server и хром?

Dmitriy
09.02.2017
08:12:40
10:59:47 [37;41;1m [Facebook\WebDriver\Exception\UnknownServerException] chrome not reachable 10:59:47 (Session info: chrome=55.0.2883.87) 10:59:47 (Driver info: chromedriver=2.25.426924 (649f9b868f6783ec9de71c123212b908bf3b232e),platform=Linux 3.10.0-514.6.1.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information) 10:59:47 Command duration or timeout: 10 milliseconds 10:59:47 Build info: version: '3.0.1', revision: '1969d75', time: '2016-10-18 09:48:19 -0700' 10:59:47 System info: host: '2e4e0832a66e', ip: '172.17.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-514.6.1.el7.x86_64', java.version: '1.8.0_111' 10:59:47 Driver info: org.openqa.selenium.chrome.ChromeDriver 10:59:47 Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.25.426924 (649f9b868f6783ec9de71c123212b908bf3b232e), userDataDir=/tmp/.org.chromium.Chromium.PbsdPa}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=55.0.2883.87, platform=LINUX, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]

все верно

Александр
09.02.2017
08:13:09
Хром драйвер скопирован?

Dmitriy
09.02.2017
08:13:14
да

при том есть мистика, образ собранный под виндой не имеет этой ошибки, а под centOS имеет

Александр
09.02.2017
08:15:10
https://github.com/SeleniumHQ/docker-selenium/tree/master/NodeChrome

а это работает?

Dmitriy
09.02.2017
08:15:33
конечно

Александр
09.02.2017
08:15:45
при том есть мистика, образ собранный под виндой не имеет этой ошибки, а под centOS имеет
под виндой все файлы могут быть по умолчанию иметь полную маску доступа когда они копируются в образ

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