Создание base image для docker в Unix/Linux

Создание base image для docker в Unix/Linux В любой компании, безопастность — превыше всего! И все стараются использовать только то, чему доверяют. При использовании различных docker образов можно наступить «на грабли» и получить дырку в ОС. По этому, я хотел бы показать как можно создать свой base image для docker в Unix/Linux. Создание base image для […]

Настройка docker swarm кластера в Unix/Linux

Настройка docker swarm кластера в Unix/Linux Docker Swarm — это родная кластеризация для Docker. Он превращает пул Docker хостов в один виртуальный хост. Имеется: swarm-node-1, будет выступать в роле менеджера (об этом немного ниже). swarm-node-2, будет выступать как воркер (об этом немного ниже). swarm-node-3, будет выступать как воркер (об этом немного ниже). Основные моменты Управление кластерами, интегрированное […]

Установка docker machine в Unix/Linux

Установка docker machine в Unix/Linux Docker Machine — это инструмент, который позволяет устанавливать Docker Engine на виртуальные хосты и управлять хостами с помощью docker-machine команд. Вы можете использовать Machine для создания Docker нод на локальном компьютере Mac/Linux, а так же в сети вашей компании или в облачных провайдерах (Azure, AWS или Digital Ocean). Используя команды, вы […]

Запуск docker контейнеров в Unix/Linux

Запуск docker контейнеров в Unix/Linux Хотелось бы создать очередную заметку с темой «Запуск docker контейнеров в Unix/Linux». Я уже работал не раз с docker-ами, но не создавал кластер ( запуск служб одновременно). Установка docker в Unix/Linux Установка Docker на Debian/Ubuntu Установка Docker на CentOS/RedHat/Fedora Установка Docker на MacOS X (скоро будет). Для Mac OS X нужно выполнить […]

Установка docker-compose в Unix/Linux

Установка docker-compose в Unix/Linux docker-compose — это инструмент для определения и запуска многоконтейнерных приложений Docker. И я хочу описать установку данного сервиса. Установка docker-compose в CentOS/Fedora/RedHat Есть несколько способов установить docker-compose. -=== СПОСОБ 1 — Использовать готовый файл===- Процесс установки заключается в скачивании файла: Прописываем (назначаем) пермишены: -=== СПОСОБ 2 — Использовать установщик pip===- Установим для начала […]

Создание docker с nginx + lua на CentOS7

Создание docker с nginx + lua на CentOS7 Понадобелось мне собрать docker контейнер nginx (самой последней версией) с поддрежкой lua. Я видел много готовых образов на Debian/Ubuntu и несколько для CentOS. Но мне было интересно создать свой образ на CentOS. По этому, я решил написать «Создание docker с nginx + lua на CentOS7» и рассказать […]

Работа с docker + docker-compose в Unix/Linux

Работа с docker + docker-compose в Unix/Linux Запуска docker и его контейнеры вручную — это хорошо, но нужно и автоматизировать все это дело. С утилитой docker-compose — очень легко управлять контейнерами. Наглядный пример ниже. Установка docker в Unix/Linux Вот имеются у меня, несколько полезных ссылок в которых описывается установка docker-а. Установка Docker на Debian/Ubuntu Установка […]

Создание docker контейнера в Unix/Linux

Создание docker контейнера в Unix/Linux Создание докер-контейнеров не особо сложное занятие, но необходимо понимать что и как выполняется. Я до сегодняшнего момента не использовал докер порядка года или даже полтора. За это время, много изменилось, доработалось и улучшилось. Создание docker контейнера в Unix/Linux Создание docker контейнеров можно отнести к нескольким группам: Создание docker контейнеров из […]

Исправляем «There was an error while executing `VBoxManage`, a CLI used by Vagrant» в VirtualBox и Vagrant

Исправляем «There was an error while executing `VBoxManage`, a CLI used by Vagrant» в VirtualBox и Vagrant При работе с vagrant, получил ошибку и в своей статье я расскажу как можно ее исправить. Ошибка выглядит следующим образом: $ vagrant up Bringing machine ‘default’ up with ‘virtualbox’ provider… ==> default: Clearing any previously set network interfaces… […]

Расширенная конфигурация VagrantFile

Расширенная конфигурация VagrantFile Хотелось бы представить конфигурацию для vagrant с расширенными опциями. Отключение общих (shared) папок. config.vm.synced_folder «.», «/vagrant», id: «vagrant-root», disabled: true Изменить число выделенных процессоров. Если используете VirtualBox в качестве виртуализации: config.vm.provider «virtualbox» do |v| v.customize [«modifyvm», :id, «—cpus», «8»] end Если используете VMware Fusion в качестве виртуализации: config.vm.provider «vmware_fusion» do |v| v.vmx[«numvcpus»] = «6» end […]