Архив за месяц: Декабрь 2015

Azure: установка Azure CLI

30 декабря 2015
 

 Azure Command-Line Interface (Azure CLI) написан на JavaScript и требует наличия Node.js для работы. Установка возможна тремя способами: с помощью инсталлятора; с помощью Node.js; запуск Docker-контейнера с Azure CLI. Установка с помощью инсталлятора Windows installer OS X installer Linux installer

Docker: dial tcp: lookup registry-1.docker.io: no such host

29 декабря 2015
 

 При билде образа — Docker сообщает об ошибке: $ docker build -t aemdispatcher . Sending build context to Docker daemon 2.048 kB Step 1 : FROM ubuntu:14.04 Pulling repository docker.io/library/ubuntu ca4d7b1b9a51: Error pulling image (14.04) from docker.io/library/ubuntu, Get https://registry-1.docker.io/v1/images/ca4d7b1b9a51f72ff4da652d96943f657b4898889924ac3dae5df958dba0dc4a/ancestry: dial tcp: lError pulling image (14.04) from docker.io/library/ubuntu, Get https://registry-1.docker.io/v1/images/ca4d7b1b9a51f72ff4da652d96943f657b4898889924ac3dae5df958dba0dc4a/ancestry: dial tcp: lookup registry-1.docker.io: no such… Читать далее »

RTFM: блогу 4 года и 1 миллион посетителей

26 декабря 2015
 

 Как-то вдруг оказалось, что судя по статистике HotLog на RTFM со дня запуска побывало уже более 1 миллиона посетителей. А прошло уже: Created On:14-Aug-2011 09:40:17 UTC 4 года. С небольшим опозданием — вспомнил и про День рождения блога. После гугления (кстати — поиск от Google в блоге — замечательная замена стандартному от WordPress — сам активно им пользуюсь) выяснилось,… Читать далее »

Docker: иерархия и наследование слоев

26 декабря 2015
 

 Каждый Docker-образ состоит из слоёв (layers), каждый из которых описывает какую-то инструкцию. Далее — Docker объединяет информацию из каждого слоя, и создает шаблон-образ, из которого запускается контерйнер, в котором выполняются инструкции из каждого слоя, который был включен в данный образ. Для дальнейших примеров — возьмем образ unutu:latest: # docker run -ti ubuntu Unable to find image ‘ubuntu:latest’… Читать далее »

CentOS: Docker — ошибки Segmentation Fault и dial unix socket: no such file or directory

25 декабря 2015
 

 Пара мелких ошибок при первых запусках Docker на CentOS. Ошибка 1 Ошибка моя. Перед установкой я полагал, что по аналогии с apt-пакетом Node.js для Ubuntu — rpm-пакет Docker для RHEL-дистрибутивов может иметь схожие неудобства с именем (node != nodejs).

Ubuntu: node: not found

19 декабря 2015
 

 Во время билда возникает ошибка: … npm http 304 https://registry.npmjs.org/cryptiles > [email protected] install /home/vagrant/project/project-view/src/main/content/node_modules/grunt-svg2png/node_modules/phantomjs > node install.js sh: 1: node: not found npm WARN This failure might be due to the use of legacy binary «node» npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian npm ERR! weird error 127 …

OS X: добавить пользователя в группу

18 декабря 2015
 

 Для работы с группами в OS X можно использовать утилиту dseditgroup: $ dseditgroup -help dseditgroup (10.10):: Manipulate group records with the Open Directory API. Usage: dseditgroup [-pqv] -o edit [-n nodename] [-u username] [-P password] [-r realname] [-c comment] [-s ttl] [-k keyword] [-i gid] …

Vagrant: установка на Windows

17 декабря 2015
 

 Vagrant поддерживает работу с несколькими «провайдерами» (providers), каждый из которых предоставляет решение для виртуализации боксов Vagrant. Среди них — VirtualBox, AWS, VMware, Docker и Hyper-V. Провайдером по умолчанию является VirtualBox. Установка выполняется на Windows 7. Установка VirtualBox Загружаем установочный файл со страницы загрузок VirtualBox. На момент написания актуальная версия была VirtualBox 5.0.10.

Azure: создание VPS с Ubuntu

16 декабря 2015
 

 Azure — ещё одно облачное решение, от компании Microsoft. В посте рассматривается регистрация и создание простой виртуальной машины с Ubuntu и Apache HTTP. Особых деталей нет, но скриншотов много. В целом ощущения от работы с платформой — положительные, хотя ложку дегтя MS добавил позже, во время деплоев. Регистрация Trial-аккаунта На самом деле — аккаунт будет не… Читать далее »

Chef: chef-solo provision для Vagrant — установка IBM WebSphere Application Server

15 декабря 2015
 

 Задача: установить IBM WebSphere Application Server на Vagrant box с помощью chef-colo. Операционная система — Ubutnu. Подготовка   Создаем саму машину: $ mkdir ~/websphere_dev $ cd ~/websphere_dev/ $ vagrant init ubuntu/trusty64