Как найти docker swarm хост на котором запущен контейнер по id или внутреннему hostname

Иногда надо узнать на каком именно хосте docker swarm запущен контейнер, зная только его внутренний hostname, например если мы его знаем из системы мониторинга, что-то произошло, а меры надо принимать на хосте, например освободить места на диске. Я пытался найти способ узнать это по-простому, но так и не нашёл. Ну и пришёл к двум способам…

Правки в php.ini в docker образе php при помощи docker-compose

Способ добавления дополнительных php.ini файлов всего двумя строчками в docker-compose.yml. Обычная практика для небольших проектов – использовать образы из dockerhub библиотеки без особых доработок. Иногда нужно внести некоторые настройки в php.ini в контейнере, например, увеличить значение параметра upload_max_filesize. Описание к официальному образу php на dockerhub предлагают такой подход: построить новый образ на основе официального и…

Отключить transparent HugePages в Ubuntu и Kubuntu для TokuDB при загрузке

Чтобы включить TokuDB в MariaDB нужно убедиться, что опция transparent hugepages отключена. Я полагаю, что вы уже установили MariaDB и сделали нужные изменения в конфигах чтобы включить TokuDB. Проверьте, включены ли transparent hugepeges: root@sheershoff-kbnt:/etc# cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] root@sheershoff-kbnt:/etc# cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] Если вы видите [never] – то они отключены. Если TokuDB…

Как пропатчить bash от ShellShock (BashDoor) на Debian Etch

Вообще говоря, если вы хоститесь на Debian Etch в наши дни – это повод задуматься над переездом на более современную ОС. Как бы то ни было, ниже вы найдёте инструкции как пропатчить bash на Debian Etch от уязвимости ShellShock: [cc lang=”bash”] #first find out the version you have so you know what to get for…