@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 20 марта 2017 г.

02:20:47 ДП
User 22784556
User 199194369
https://habrahabr.ru/post/66562/
habrahabr.ru/post/66562
/update/ Статья обновлена по результатам обсуждения. Поправлен код Python (около 40% ускорения), написан код на Perl и Ruby (но меня терзают смутные сомнения,...
Старый тест. Сейчас php пошустрее стал
02:23:42 ДП
User 83727179
User 199194369
https://habrahabr.ru/post/66562/
habrahabr.ru/post/66562
/update/ Статья обновлена по результатам обсуждения. Поправлен код Python (около 40% ускорения), написан код на Perl и Ruby (но меня терзают смутные сомнения,...
http://benchmarksgame.alioth.debian.org/u64q/php.html
02:24:23 ДП
User 83727179
внизу ссылка на руби
02:24:29 ДП
User 83727179
и на остальные чекни
02:25:21 ДП
User 83727179
User 199194369
Руби это ооп, внутри true или false объект
странный ты, ооп в php нету? Не знаю как в руби, но в php ты сам выбираешь писать тебе в ООП или в процедурном стиле
03:11:54 ДП
User 172556084
Что даст kubernetes? Вроде мне и без него здорово. Может изучить
03:22:44 ДП
User 114944253
User 199194369
https://habrahabr.ru/post/66562/
habrahabr.ru/post/66562
/update/ Статья обновлена по результатам обсуждения. Поправлен код Python (около 40% ускорения), написан код на Perl и Ruby (но меня терзают смутные сомнения,...
2009 года статья 👍
03:55:09 ДП
User 50043787
User 303880431
Всем привет!) 
Кто нибудь пользовался https://simplecloud.ru/ ?
Если да, какие камни есть, плюсы, минусы :) естественно для использования докера )
держу там две докер-машинки, нареканий никаких нет
04:12:12 ДП
User 172556084
Какой сервис самый лучший типа DO для докера? Чтобы и дешевле https://simplecloud.ru/? Или еще есть альтернативы?
06:23:29 ДП
User 199194369
User 83727179
странный ты, ооп в php нету? Не знаю как в руби, но в php ты сам выбираешь писать тебе в ООП или в процедурном стиле
Похоже, пхп эт единственный язык, который ты знаешь. Ооп в п это куцый хвост, нет оверлоада, множественного наследования. В общем, будет время просветись, какое ооп бывает, например в плюсах
06:24:46 ДП
User 13688461
множественное наследование это спорная тема
06:25:02 ДП
User 13688461
но там есть миксины (трейты), которые ту же проблему решают чуть иначе
06:25:35 ДП
User 199194369
Трейты очень хорошо запутывают код и это лучший способ добавить нечитаемости
06:25:57 ДП
User 199194369
Не от большого ума это появилось
06:27:02 ДП
User 199194369
Речь о производительности, когда у тебя все есть объект - не думаю, что такое может быть быстрым
06:27:45 ДП
User 13688461
производительность вообще никак не связана с парадигмой языка
06:28:14 ДП
User 199194369
Почитай тред выше
06:28:53 ДП
User 199194369
Разговор шел про самый медленный язык, которым является руби ввиду обозначенных особенностей
06:29:10 ДП
User 199194369
Кто-то впрыгнул за пхп, ну бывает
06:30:11 ДП
User 13688461
да, я триггернулся на слово пхп, просто ООП там самое обычное, как в той же джаве, разницы большой нет
06:30:30 ДП
User 13688461
а если речь о статье, то она вообще абсурдная, сравнивают компилируемый язык и интерпретируемый
06:31:18 ДП
User 199194369
Пхп делает надрывные усилия быть как у старших братьев
06:31:58 ДП
User 199194369
Но все эт заплатки, семерка ввела типизацию которая работает только для файлов с объявленным маркером
06:32:12 ДП
User 199194369
Нет маркера в файле - нет типизации)
06:33:03 ДП
User 199194369
Кому что, сравнение интересно было в рамках интерпретируемых
06:33:23 ДП
User 199194369
Пайтон, руби, джаваскрипт, пыха
06:35:41 ДП
User 199194369
И я уверен, что на некоторых кейсах джаваскрипт способен дернуть джаву и даже плюсы в плане скорости
06:46:33 ДП
User 13688461
кстати еще касательно этого теста, в пхп циклы очень медленные, то есть даже если убрать математические операции, он все равно сильно проиграет
06:57:54 ДП
User 199194369
Просто там, где пыха пытается посчитать, питон сделает калькуляцию и срежет ненужные циклы
06:58:21 ДП
User 41256359
Думаю, что мало кто из вас выбирает ЯП исходя из его производительности, поэтому не стоит это обсуждать в группе по Docker'у?)
06:58:48 ДП
User 199194369
Разговор про докер как раз таки
06:59:08 ДП
User 199194369
И что никто не строит на докере странных вещей
07:01:26 ДП
User 41256359
эМ? откуда такое категоричное не строительство странных вещей на докере? Очень даже строят. Хотя, что такое "странные вещи"?
07:03:06 ДП
User 199194369
Докер имеет вполне ограниченную сферу применения ввиду того, что это просто обертка, с очень куцей инфраструктурой
07:03:59 ДП
User 199194369
Строить на докере датацентр без мезоса или кубернетиса, эт из разряда особенных извращений, согласитесь
07:07:14 ДП
User 41256359
Строить ДЦ только лишь на докере + мезосе / кубернетисе, так же странно как и без них. Это далеко не контейнеры + их менеджмент.
07:16:34 ДП
User 50043787
Все началось с неприятия товарищем Andrey O идеи о разворачивании сервера БД в контейнере
07:17:12 ДП
User 303880431
User 50043787
держу там две докер-машинки, нареканий никаких нет
Спасибо!
07:17:22 ДП
User 50043787
мол медленно, потом и руби зацепили, ну а в конце, по традиции, обосрали пхп
07:18:25 ДП
07:19:02 ДП
User 198686091
Пусть Ansible работает :)
07:36:11 ДП
User 171565675
User 198686091
Пусть Ansible работает :)
да он только "пищит и все ломает"...
07:36:16 ДП
User 41256359
БД нормально живет в докере. Можно глянуть бенчмарки от мариадб
07:37:39 ДП
User 307074492
User 41256359
БД нормально живет в докере. Можно глянуть бенчмарки от мариадб
с хранилищем на локальном стораже?
07:38:10 ДП
User 198686091
BTW, есть какой-нибудь best practise  решение для централизованного не файлового бэкапа контейнерной postgres?
07:41:42 ДП
User 41256359
User 307074492
с хранилищем на локальном стораже?
Не совсем понял вопрос. Что понимается под локальным стореджем? Можно использовать любой, это уже к докеру не относится
07:49:34 ДП
User 307074492
User 41256359
Не совсем понял вопрос. Что понимается под локальным стореджем? Можно использовать любой, это уже к докеру не относится
-v : )
07:50:23 ДП
User 41256359
Если вам нужны данные вне жизни этого контейнера, то конечно -v
07:50:51 ДП
User 41256359
Ваш КО)
07:51:08 ДП
User 307074492
Как быстрее будет?
07:51:24 ДП
User 307074492
с -v или без?
07:53:37 ДП
User 41256359
Зависит от использованного стораджа в докере
07:54:12 ДП
User 307074492
нужно будет бэнч написать и проверить на досуге
07:55:06 ДП
User 41256359
Вообще это странно сравнивать, т.к. логически это разные кейсы
07:55:41 ДП
User 307074492
разные
07:55:46 ДП
User 307074492
но интерес в цифрах есть
07:57:50 ДП
User 41256359
Если случится досуг с бенчами обязательно поделитесь
08:05:45 ДП
User 83727179
User 199194369
Похоже, пхп эт единственный язык, который ты знаешь. Ооп в п это куцый хвост, нет оверлоада, множественного наследования. В общем, будет время просветись, какое ооп бывает, например в плюсах
а вы походу знаете о чем я знаю. Находятся всякие умники, хейтеры пхп =) Ведите себя вежливо с участниками группы
08:19:56 ДП
User 199194369
Петр, на личности перешли первым вы, я лишь указал, что возможно, единственное, что вы видели из языков - это пхп, это не хорошо, и не плохо
08:29:27 ДП
User 83727179
о как, то есть просветись и прочее не учитываем, ок
08:30:42 ДП
User 198686091
User 198686091
BTW, есть какой-нибудь best practise  решение для централизованного не файлового бэкапа контейнерной postgres?
Никто не заморачивался?
08:44:14 ДП
User 175866187
User 198686091
Никто не заморачивался?
Читаешь доку, там аж 2 или 3 варианта :) Но первый не файловый - /bin/pg_basebackup -h {{ postgres__ip }} -D {{ postgres_directory_backup }} -X stream. Получишь "полную" копию базы
08:44:43 ДП
User 175866187
Pg_dump тоже "не файловый" :)
09:52:33 ДП
User 46399435
User 199194369
Все стараются размазать нагрузку, и поэтому через некоторое время все стартапы сшагивают на джаву, которая впрочем тоже требовательна к ресурсам
на джаву с руби? а не на go
10:11:34 ДП
User 46399435
User 41256359
Если вам нужны данные вне жизни этого контейнера, то конечно -v
волюмы чем не устраивают, докер бережет их
10:54:45 ДП
User 50043787
User 198686091
Никто не заморачивался?
есть pg_dump, он сохраняет таблички и их содержимое (и еще чего-то там до кучи, почитать надо). есть pg_dumpall - эта киллер-фича вообще прзволяет делать копию всей базы целиком (как раз «файловая копия»)

У pg_dumpall есть печальный минус - при его использовании нужно останавливать сервер БД. Совсем.

И есть третий вариант - заморочится с архиврованием журналов изменений. Это самый джедайский вариант, позволяет делать бекап/восстановление «на горячую», но требует определенного левела.
10:59:04 ДП
User 209288485
как запустить RAILS_ENV=development bundle exec ruby climax_control.rb start в CMD докерфайла? пробовал несколько вариантов, но запускаться не хочет.
11:01:34 ДП
User 28959230
User 209288485
как запустить RAILS_ENV=development bundle exec ruby climax_control.rb start в CMD докерфайла? пробовал несколько вариантов, но запускаться не хочет.
так не сработает?
CMD ["bundle", "exec", "ruby", "climax_control.rb"]
11:03:50 ДП
User 209288485
пробовал. нужно как-то еще environment (RAILS_ENV) прописать. пробовал и в начало и в конец его.
11:04:59 ДП
User 28959230
RAILS_ENV по умолчанию же development
11:05:24 ДП
User 28959230
если прям сильно надо, то наверное можно в Dockerfile указать ENV RAILS_ENV development
11:06:27 ДП
User 28959230
или docker run -e RAILS_ENV=development 🤔 но в этом я не уверен
11:18:01 ДП
User 209288485
User 28959230
RAILS_ENV по умолчанию же development
да? хм
11:20:11 ДП
User 28959230
смотря что за скрипт. как он связан с рельсами?
11:20:45 ДП
User 209288485
ух. там целая стори - он обрабатывает данные с железа и шлет их в rails app через api
11:20:57 ДП
User 209288485
вручную изнутри контейнера через баш эта же команда работает на ура
11:21:06 ДП
User 209288485
но именно через докерфайл не хочет
11:21:53 ДП
User 28959230
я к тому, что если скрипт просто шлет что-то куда-то по http, то он скорее всего вообще не использует RAILS_ENV
11:22:24 ДП
User 28959230
это же специфичная для рельсового приложения переменная
11:23:55 ДП
11:25:31 ДП
User 209288485
вообще имеется вспомогательный конфиг-файл в котором определены данные для доступа к rails api. и для разных окружений используются разные данные. но, возможно, и правда не имеет это отношения к рельсовому env
12:52:51 ПП
User 172556084
Расскажите не сведущему зачем кубернейтс нужен? Когда можно сказать: сейчас он необходим
02:13:46 ПП
User 175866187
User 172556084
Расскажите не сведущему зачем кубернейтс нужен? Когда можно сказать: сейчас он необходим
Когда у тебя появится больше пары нод, набитых докерами. И тебе захочется "вжжух! и что бы оно само". Оно само не будет , но облегчит
02:26:21 ПП
User 50043787
котаны! есть где-нибудь годный референс на docker-compose.yml, типа вот такого http://ricostacruz.com/cheatsheets/docker-compose.html, но только 3 версии?
02:38:07 ПП
User 137206824
@macwoit а чем официальный референс не устраивает?
02:41:40 ПП
User 50043787
хочется как в ссылке, готовый файл
так удобнее, когда его весь взглядом окинуть можно
06:50:37 ПП
User 247386770
User 24306243
не работает 
```docker rmi $(docker images -a | grep -v -E mysql_backup|certbot | awk '{print $3}')```
кавычки потерял
06:52:16 ПП
User 247386770
Ой. чот я давно не заглядывал =)