© 2018 WebHive

Статьи про Docker

Доступ из докер-контейнера к сети хоста

В ходе работы над одним из проектов критически важным оказалось отладить работу приложения с некоторой заданной конфигурацией Nginx-а, т.к. часть логики была реализована на нём. Не долго думая завернул эту конфигурацию nginx в контейнер, а само приложение было запущено у меня локально. Ну и очевидно, что nginx в контейнере не увидел моего приложения, хотя и приложение и контейнер были запущены на одной и той-же машине. Как же так получилось и что с эти делать?

Читать далее →

Что не так с CoreOS?

В последнее время много экспериментирую с Kubernetes и одним из вопросов, которые я для себя пытаюсь разрешить это выбор “правильного” дистрибутива для запуска кластера на голом железе. Дело в том, что на сегодняшний день есть целый ряд дистрибутивов, позиционирующих себя как заточенные на построение кластеров. Одним из таких, я бы даже сказал одним из пионеров в этой области является CoreOS.

Читать далее →

Создаю свой локальный Docker Registry

Не стану отрицать очевидный медицинский факт, что у меня докер головного мозга. Болезнь пустила метастазы в виде неистребимого желания заиметь свой персональный registry для хранения и распространения собственных образов. Этим бесценым опытом я и хочу поделиться.

Читать далее →

Ставим TensorFlow на Arch c Optimus

В последнее время активно занялся изучением нейронных сетей. Ну и как тут обойтись без TensorFlow - пожалуй наиболее распиаренного фреймворка для этих целей. Однако даже установить его оказалось довольно нетривиальной проблемой. В итоге всё получилось. Об этом и рассказ.

Читать далее →

Блеск и нищета виртуализации

Ранее уже писал про свои приключения с виртуализацией. Наконец жизнь подкинула проблем и просто ткнула мордой и заставила разобраться с этим зоопарком. Сломался мой рабочий ноутбук. К счастью сломался не фатально - стала адски глючить клавиатура. В сервис-центре сказали, что ремонт займёт 2-3 недели и чтобы не остаться без рабочей машины было принято решение тупо сделать образ диска и подключить его в виртуальной машине на другом компьютере. Таким образом по задумке малой кровью получаю временную рабочую машину. Что же из этого вышло …

Читать далее →

Собираем docker контейнер для elasticsearch

Для одного проекта потребовался elasticsearch старой версии - 0.9. Работаю я в ArchLinux - это rolling дистрибутив - соответственно софт всегда самый новый. Со старым софтом беда - вариант только собирать из исходников.

Читать далее →

Docker, Vagrant - что это такое и с чем его едят

В последнее время очень много шума вокруг виртуализации. Использованием виртуальны машин для разработки никого не удивишь - наличие изолированных сред позволяет существенно облегчить жизнь разработчику. Ну и как следствие появились соедства для автоматизации создания и управления виртуальными машинами. Давайте разберёмся в этом зоопарке технологий.

Читать далее →