Need advice about which tool to choose?Ask the StackShare community!
boot2docker vs PuPHPet: What are the differences?
boot2docker: Lightweight Linux for Docker. boot2docker is a lightweight Linux distribution based on Tiny Core Linux made specifically to run Docker containers. It runs completely from RAM, weighs ~27MB and boots in ~5s (YMMV); PuPHPet: A simple GUI to set up virtual machines for Web development. It is a web application that allows you to easily and quickly generate custom Vagrant and Puppet controlled virtual machines.
boot2docker and PuPHPet can be primarily classified as "Virtual Machine Management" tools.
Some of the features offered by boot2docker are:
- Kernel 3.14.1 with AUFS, Docker 0.10.1, LXC 0.8.0
- Container persistence via disk automount on /var/lib/docker
- SSH keys persistence via disk automount
On the other hand, PuPHPet provides the following key features:
- Easily share with friends and coworkers
- Deploy to any server in the world
- Open sourced, MIT licensed
boot2docker and PuPHPet are both open source tools. boot2docker with 8.08K GitHub stars and 1.18K forks on GitHub appears to be more popular than PuPHPet with 3.92K GitHub stars and 700 GitHub forks.
Pros of boot2docker
- Lightweight43
- Use docker when it's not natively possible35
- Use it for fast demo without big image11
- Easy to use3
- Containers3