dvm:轻量级 Docker 虚拟机

1801 查看

这是一个开箱即用的 docker 虚拟机,基于 Vagrant 和 boot2docker 开发,支持各种系统。这个项目对于那些不能原生支持 docker 服务的系统上比较有用,比如:Mac OS X。因为使用了只有30多M大小的boot2docker作为虚拟机系统,所以占用的空间会比较少,而且启动速度也非常快!

对于 Mac 用户

如果你已经是一个使用 Virtualbox 的 Vagrant 用户,并且使用 Homebrew 的话,好极了!用下面命令就可以安装了:

# Install Docker Mac binary
brew tap homebrew/binary
brew install docker

# Install dvm
brew tap fnichol/dvm
brew install dvm

# Bring up your Vagrant/Docker VM
dvm up

# Set a DOCKER_HOST environment variable that points to your VM
eval $(dvm env)

# Run plain 'ol Docker commands right from your Mac
docker run ubuntu cat /etc/lsb-release

要求

如果没安装 Vagrant 或者 VirtualBox,那么需要符合以下的要求才能安装:

安装:

支持任何 Vagrant 和 VirtualBox 支持的 Unixlike 平台:

wget -O dvm-0.2.2.tar.gz https://github.com/fnichol/dvm/archive/v0.2.2.tar.gz
tar -xzvf dvm-0.2.2.tar.gz
cd dvm-0.2.2/
sudo make install

dvm 的项目主页在:https://github.com/fnichol/dvm


编辑:Segmentfault