Igor
Можно использовать же nfs
Ihor
Я гластер использую, шарю папку между нодами. Вы по nfs волюмы шарите?
Igor
Igor
Ihor
Вы не посредственно /var/lib/docker/volumes шарите?
Igor
Igor
Но в будущем нужно будет более универсально сделать)
Ihor
И нормально работает? Я просто был уверен что другие докеры могут не понят что им хотят подсунуть и даже не пробовал
Igor
Ihor
Это да, кстати я эластик в elk запускаю с такой перемннной ES_JAVA_OPTS: '-Xms256m -Xmx256m' и особого жора не наблюдал
Igor
Igor
У меня меньше 3гб если машинки то эластика начинает падать с сообщений памяти мало
Igor
Ihor
У меня на хосте 32 гига оперативки, но я сейчас посмотрел по мониторингу, у меня эластик стабильно 1гб использует
Igor
Ого! А мы горизонтально просто масштабируемся( лучше 20 маленьких серваков чем один большой
Ihor
Согласен, но у меня бюджет только на 3 жилезки на хетзнере :)
Igor
Igor
А если на 12 - 80 у.е. кажись - это на digitalocean
Ihor
У меня одна жилезка на 8 ядер, 32 оперативы, 2х256ссд выходит 47 евро в месяц
:)
Igor
Тоже не дорого по сути)
Igor
Я смотрю у DigitalOcean
примерно такая железка будет стоить 150$
Anonymous
всем привет
Anonymous
как быстро запустить на маке докерфайл ?
Pavel
Поставить виртуалбокс с убунту
Anonymous
есть такой
Anonymous
убунту 16 04
Chebyrash
Anonymous
то есть apt-get install docker
Anonymous
и
Anonymous
docker build "dockerfile"
Anonymous
верно ?
Chebyrash
Pavel
Быстрый способ тролфейс.жпг
🦁Владимир🏡
Ребята как указать путь до своей директории при выполнении команды "docker volume create"
Anonymous
Andrey
Чатик, привет. Есть вопрос. Конечно понимаю, что я хочу странного. Но вот есть такая разовая потребность. Как лучше всего и правильнее поступить, если мне в докер контейнере надо получить список примонтированных устройств на хосте? И проверить наличие определнного файла с содержимым (то есть, будет подключена флешка к компу и надо это дело отследить)? Что посоветуете?
Andrey
Хост на убунте
Andrey
То есть грубо, как бы выполнить df на хосте и по каждому маунту пройтись и проверить наличие файла. Но проблема, что это на хосте
Tadeusz
https://www.opennet.ru/opennews/art.shtml?num=47811
Andrey
А как правильнее примонтировать, если я допустим не знаю, как будет флешка примонтирована?
Andrey
То есть, на момент запуска приложения она может быть не подключена
Dmitry
Andrey
Я не очень понимаю, к сожалению. Я думал про решение в лоб - получить по df все маунты и для каждого проверить наличие файла в корне.
Andrey
Если флешка не подключена, что я буду примонтировать то? Какой каталог?
нꙺ
Все ФС монтируются в /dev
нꙺ
но прокидывать хостовый дев в контейнер тоже не правильно
нꙺ
Правильно сделать примерно так
нꙺ
Написать скрипт на хосте, который будет создавать/удалять симлинк на фс флешки при ее подключении/отключении
нꙺ
Сам симлинк создавать в директории, которая заведомо прокинута в контейнер
нꙺ
Ну и за правами надо следить, да
Andrey
Ну не хотелось скрипт на хосте держать. Но подумал, видимо смогу. А "следить за подключением" флешки - это как вообще? Скрипт - в смысле типа приложения на го, которое демоном висит и следит за маунтом флшеки? Или на чем такое написать можно?
Ihor
На баше напишите, закиньте в крон и пусть чекает.
Andrey
хм. подумаю, спасибо за совет
Anonymous
добрый день, подскажите как правильно запустить докер ? написал Dockerfile, потом сделал
docker build .
он вроде как собрался, а что дальше сделать, чтобы его запустить ?
Denis
https://docs.docker.com/engine/reference/run/
Mike
можно еще в сторону docker-compose посмотреть,удобно в плане масштабируемости
twwlf
Если не для посмотреть/тестов - лучше сразу compose
twwlf
Рациональный расход нервных клеток
Anonymous
спасибо, понял что при билде надо указывать тег
Anonymous
и потом по тегу уже запускать
Anonymous
я до compose еще не дошел )
Anonymous
но обязательно тоже буду использовать
Anonymous
кстати, может подскажите какую-то хорошую вводную ?
Denis
Я бы сказал что лучше официальной документации ничего нет, но, в свое время мне понравилась эта статья за понятное разжовыванье https://tproger.ru/translations/how-to-start-using-docker/
Посмотрите, может поможет
Anonymous
спасибо )
Anonymous
у меня сейчас есть mongo, nats, и несколько микросервисов на go
Anonymous
я вот хотел их пока в пределах одного сервера поднимать через докеры
Aleksei
https://ru.aliexpress.com/item/4-USB-Port-Step-down-Power-Supply-Converter-Board-Module-DC-12V-24V-40V-to-5V/32739835584.html?spm=a2g0v.search0204.3.49.kZpMRm&ws_ab_test=searchweb0_0,searchweb201602_3_10152_10065_10151_10068_10209_5400011_5430020_10307_10301_10137_10060_439_10155_10154_5370011_10056_10055_10054_10059_100031_10099_5410011_10103_10102_10169_10052_10053_10142_10107_10050_10051_5380020_10326_10084_10083_10080_10082_10081_10110_10111_5420020_10112_5390011_10113_10114_10311_10312_10313_10314_10315_10078_10079_10210_10073_10125-normal#cfs,searchweb201603_2,ppcSwitch_5_ppcChannel&btsid=b16096e2-b908-438b-9299-67fb048c7eab&algo_expid=f6814ffa-51b2-4db0-9820-ca2435484ec9-6&algo_pvid=f6814ffa-51b2-4db0-9820-ca2435484ec9
Anonymous
😂👍
Anonymous
хорошо, спасибо
Anton
Всем привет. Подскажите пожалуйста. Есть задача поставить phpenv с несколькими версиями php внутри apline контейнера. Проблема в том, что у меня при билде вылезает ошибка:
[Fetching]: latest code from Github repo
[Branching]: for a clean build environment
[Configuring]: build options for selected release
BUILD ERROR
Switched to a new branch 'build' ./buildconf: line 47: make: not found
The full Log is available here /tmp/phpenv-install-php-5.6.32.20171227081749.log
Как можно посмотреть лог внутри контейнера при билде?
CrusaderX
make: not found
Mentat