Под катом расскажу как я усовершенствовал автоматическое создание и разворачивание окружения для веб-разработки на основе Docker, Fig, DNSMasq и nsenter. По сути, это разворачивание LAMP сервера и запись о нем в DNSMasq, но приоритетами является незасоренность хост-машины ненужным софтом типа web-, db-серверов на хост машине и минимальное количество команд для запуска
Читать полностью »
Рубрика «docker» - 71
Создание окружения для веб-разработки на основе Docker
2015-01-10 в 20:27, admin, рубрики: DNS, docker, fig, lamp, linux, web-разработка, Веб-разработка, виртуализация, Настройка Linux, разработкаDocker, SkyDNS и SkyDock — быстро и удобно
2014-12-27 в 23:34, admin, рубрики: DNS, docker, виртуализация, Сетевые технологии Не так давно начал изучать, что такое docker, который уже успел нашуметь по всему миру. Не буду вдаваться в философские изыски «а зачем оно надо?», или «фи, это просто очередной модный тренд!», или «кто же такой сырой продукт выпускает?». Я просто хочу дать краткие советы, как можно быстро в домашних условиях пощупать, что такое docker, используя такие блага и удобства как SkyDock и SkyDNS.
Данная заметка рассчитана на людей, у кого мало времени, чтобы читать горы статьей на английском (или не знают английского), но есть небольшие познания в том, что такое консоль и как установить docker самостоятельно.
docker pull crosbymichael/skydns
docker pull crosbymichael/skydock
docker run -d -v /var/run/docker.sock:/docker.sock --name skydock crosbymichael/skydock -ttl 30 -environment dev -s /docker.sock -domain docker -name skydns
docker run -d -p 172.17.42.1:53:53/udp --name skydns crosbymichael/skydns -nameserver 8.8.8.8:53 -domain docker
Далее следует настройка роутера или правка /usr/lib/systemd/system/docker.service, но за такими подробностями придется всё же залезть под хабракат.
OpenStack, Docker и веб-терминал, или как мы делаем интерактивные упражнения для обучения Linux
2014-12-17 в 13:44, admin, рубрики: docker, linux, MOOC, openstack, python, rootnroll, Блог компании Stepic, Настройка Linux, онлайн-курсы, системное администрирование, Учебный процесс в ITВ статье об онлайн-курсе «Введение в Linux» на образовательной платформе Stepic мы обещали рассказать о технической реализации нового типа интерактивных задач, который был впервые применен в этом курсе. Этот тип задач позволяет создавать на лету виртуальные серверы с Linux для работы через веб-терминал прямо в окне браузера. Автоматическая проверяющая система следит за корректностью выполнения заданий.
Пример задания из курса:

В этой статье я хочу рассказать о проекте, который лег в основу нового типа заданий на Stepic. Я также расскажу о том, из каких компонентов состоит система, и как они взаимодействуют между собой, как и где создаются удаленные сервера, как работает веб-терминал и автоматическая проверяющая система.
Читать полностью »
Видео докладов Badoo с конференции Highload 2014
2014-12-15 в 15:16, admin, рубрики: badoo, clouds, devops, docker, Hadoop, highload, MailRu, puppet, биллинг, Блог компании Badoo, Веб-разработка, видео, доклады, Учебный процесс в IT, шардингОсенью мы выступали с докладами на одной из лучших технических конференций Highload 2014 и сейчас с удовольствием делимся с вами видео докладов. Вы можете задавать вопросы в комменариях и наши спикеры и остальные эксперты обязательно на них ответят.
1. «Sharding — patterns & antipatterns».
Доклад Алексея Рыбака (Badoo) и Константина kostja Осипова (Mail.ru).
Видео докладов с DevOps Meetup про Docker
2014-12-01 в 12:39, admin, рубрики: badoo, devops, docker, opensourse, баду, Блог компании Badoo, видео, доклады, ит-инфраструктура, системное администрированиеНедавно в офисе Badoo проходил DevOps Meetup про Docker и контейнерную виртуализацию. Делимся с вами видео докладов.
1. «Docker в Badoo: от восторгов к внедрению».
Антон banuchka Турецкий, Раудсепп Илья, Badoo.
Docker в браузере, или как создать и «расшарить» среду разработки
2014-11-23 в 20:32, admin, рубрики: cloud, developer environment, docker, dockerfile, eclipse, IDE, java, джава, облако, разработка, среда разработкиDocker нынче не использует только ленивый. Вокруг этой технологии заварилась очень интересная каша, не в последнюю очередь благодаря технологиям и продуктам, интегрировавшим Docker, который стал частью их инфраструктуры. Раннеры на Docker-е — это уже чуть ли не “must” для облачных IDE. Что уж говорить, если Google однозначно признали преимущества запуска приложений в контейнерах, а не на “чистом железе”. Впрочем, это тема другой дискуссии.
Создание среды разработки в браузере
Итак, Docker, скорее всего, изменит лицо технологического мира. Вернее, он уже его меняет. Все мало-мальски активные компании уже выложили свои докер имиджи, в которых запускаются их продукты. Ни тебе настройки среды, ни установки переменных окружения… Скачал имидж, примонтировал локальные ресурсы, если нужно (“сорцы” проекта, локальный репозиторий и так далее), и горя не знаешь.Читать полностью »
Все анонсы TechEd Europe 2014: партнеры, облака и новости для ИТ-про
2014-10-30 в 6:24, admin, рубрики: azure, azure automation, azure batch, azure marketplace, data factory, docker, enterprise mobility, events hubs, Microsoft Azure, operational insights, stream analytics, Visual Studio, visual studio online, Блог компании Microsoft, системное администрирование28 октября стартовала конференция TechEd Europe 2014, в рамках которой было сделано несколько ключевых анонсов. Были анонсированы новые предложения от партнеров Microsoft, новые технологии построения ИТ-инфраструктуры и представлены новые и обновленные облачные сервисы Microsoft Azure.

Ниже представлены новые анонсы технологий и все новости конференции TechEd Europe 2014.
Читать полностью »
Docker: запуск графических приложений в контейнерах
2014-10-20 в 11:51, admin, рубрики: docker, ssh, x2go, виртуализация, системное администрирование, что если...
Строго говоря, Docker не был создан для подобного рода вещей, а именно запуска графических приложений. Однако, время от времени в темах про Docker звучат вопросы о том, нельзя ли запустить GUI-приложение в контейнере. Причины могут быть разные, но чаще всего, это желание сменить излишне громоздкую виртуальную машину на что-то полегче, не потеряв в удобстве и сохранив при этом достаточный уровень изоляции.
Это небольшой обзор способов запуска графических приложений в контейнерах Docker.
Читать полностью »
Погружаемся в Docker: Dockerfile и коммуникация между контейнерами
2014-10-16 в 10:03, admin, рубрики: docker, Блог компании Infobox, контейнеры, Настройка Linux, хостингВ прошлой статье мы рассказали, что такое Docker и как с его помощью можно обойти Vendor–lock. В этой статье мы поговорим о Dockerfile как о правильном способе подготовки образов для Docker. Также мы рассмотрим ситуацию, когда контейнерам нужно взаимодействовать друг с другом.

В InfoboxCloud мы сделали готовый образ Ubuntu 14.04 с Docker. Не забудьте поставить галочку «Разрешить управление ядром ОС» при создании сервера, это требуется для работы Docker.
Читать полностью »
Партнерство Docker и Microsoft: множество анонсов
2014-10-16 в 6:27, admin, рубрики: azure, docker, linux, Windows Server, Блог компании Microsoft, Облачные вычисления, системное администрирование15 октября на официальном сайте Docker анонсированы новые совместные инициативы Docker и Microsoft, которые направлены на решение следующих задач:
- Распространение технологи Docker на Windows с помощью Docker Engine for Windows Server
- Поддержка Microsoft открытого API оркестрированием Docker
- Интеграция Docker Hub с Microsoft Azure
- Совместная работа над моделью контейнеров multi-Docker, включая поддержку приложений поддерживающих как Linux так и Windows контейнеры Docker

Ниже некоторые подробности нового партнерства, о которых можно узнать из официальных публикаций от Скотта Гатри, Джейсона Зандера или официального пресс-релиза.
Читать полностью »
