Vagrant、chef、 Dockerって最近よく聞くけどなにが違うの?

はじめに


  Vagrant, chef, DockerWeb使使


Vagrant


 Vagrant Vagrant

Vagrant / //1

Vagrant ()ViretualBox, VMWare, AWS,  /Chef/Puppet  /使 

Vagrant

 (VirtualBoxVMWare)使OS

OS

Vagrant使 Vagrantfile vagrant

VagrantfileVagrantfile使vagrant

Vagrant (Vagrant)  =>  =>   =>  

VagrantAWSEC2vagrantVagrant&

chef


chef@IT

ChefWindowsLinuxMac OS X

chef

PHPWebWebApachePHPDB使MySQL

 chef

chef()chef

chef

Docker


Docker@IT

DockerDockerdotCloud1

Docker

 Vagrant使VirtualBoxAWS EC2使

 

LinuxOSLinux

DockerDockerfile使 Dockerfile使

vagrant & chef


vagrantchefvagrantchef 使vagrantWebchef

VagrantfileVagrantfile使chef使 Vagrantfile使chef

vagrant & Docker




vagrantDocker

使

chef & Docker


使

chefrubychefDocker使

DockerDockerfilechef(chef)

DockerDockerfile使 chefchef Docker

Docker使chef使Docker


Vagrant, chef, Docker

Docker使使 ><

WebVagrantchef(Puppet, Ansible)使Docker

Docker使

URL


Vagrant使 | Vagrant

Windows InsiderWindowsLinux使Chef - IT

Docker1Docker - IT