Conteinerizing apps and systems.
- CEntOS-7
- Docker-1.12+
-
others
- Rancher
- Mesos
- DC/OS
- Adriano Vieira (adriano.svieira at gmail.com)
- TBD
Built on CEntOS-7 as base operating system.
Moreover, we also have some debian8, python-2.7 and Ubuntu-16 Dockerfile to build images, but these ones aren't supported - this is PoC only.
- standard and supported:
- centos7 (latest): built based on centos:7 image
Proof of Concept for image sizes:
- debian8: built based on debian:jessie image
- python27: built based on python:2.7 image
- ubuntu16: built based on ubuntu:xenial image
- Docker-1.12+ https://docker.com
- VirtualBox-5.0+ http://www.virtualbox.org/
- Vagrant-1.7+ http://vagrantup.com/
- Vagrant plugins
-
vagrant-persistent-storage: creates a persistent storage and attaches it to guest machine
-
vagrant-proxyconf (Proxy Configuration Plugin for Vagrant)
-
vagrant-cachier: share a common package cache among similar VM instances
-
vagrant-hosts (vagrant-hosts - Manage vagrant guest local DNS resolution)
-
vagrant-hostsupdater (Vagrant::Hostsupdater - adds an entry to your /etc/hosts file on the host system)
- optional install and use it only if you're behind a proxy
-
- Box
adrianovieira/centos7-docker1.12-GA
oradrianovieira/boxes/centos7-kernel4.4-vbox5.0-docker1.12GA
(published on https://atlas.hashicorp.com/adrianovieira/boxes)
- Vagrant plugins
First of all we need a host with Docker-1.12+ pre-installed and running. May be you could use one of my "Docker boxes" https://atlas.hashicorp.com/adrianovieira/boxes with built-in docker-1.12.
If you are behind a proxy and is having problems pulling docker imagens... setup Systemd Docker own Service, as below (well done on CEntOS-7):
# setup docker service proxy (as root user)
mkdir -p /etc/systemd/system/docker.service.d
echo "[Service]" > /etc/systemd/system/docker.service.d/proxy.conf
echo "Environment='HTTPS_PROXY=$HTTP_PROXY' 'HTTP_PROXY=$HTTP_PROXY'" >> /etc/systemd/system/docker.service.d/proxy.conf
systemctl daemon-reload && systemctl restart docker
keep CALMS and having fun