hitcounter

Packer

Packer for quick build images in Virtualbox and AWS

Packer и что нам нужно для начала Packer — это инструмент для создания одинаковых образов ОС для различных платформ из одного описания. Packer отличная утилита для использовании в ваших ci/cd pipelines. Что потребуется? Packer VirtualBox Vagrant Установка packer Osx Установка в osx через brew brew install packer Теперь проверяем версию packer -v 1.1.3 Установка в любой Unix-like os Для простоты установки Packer вы можете воспользоваться скриптом #!/usr/bin/env bash cd ~ # Prerequisites if [ "$(uname)" == "Darwin" ]; then brew install jq > /dev/null 2>&1 # For Linux elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then sudo apt-get update sudo apt-get install -q --assume-yes jq software-properties-common prometheus-node-exporter fi #check terraform and packer local archives if [ -f ~/packer.

Создание docker container с tengine webserver(русская версия)

Что такое tengine? Tengine является форком nginx, разрабатываемым и поддерживаемым крупнейшими китайскими сайтами: taobao.com и tmall.com и, разумеется, применяется на серверах этих сайтов в production. Полный список имеющихся на сегодня в tengine фич можно найти на странице http://tengine.taobao.org Я вам расскажу как быстро собрать docker container с tengine на борту с помощью Packer без всяких проблем и очень быстро. Вы сможете применить полученые знания для организации процесса Continuous delivery, packer прекрасная утилиа для использования в Continuous delivery(cd) или Continuous integration(ci) pipelines и как утилита для automation сборок любых образов.