轻量级Docker虚拟机:dvm

jopen 11年前

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

运行条件:

安装

如果你正在使用mac,并且已经安装了VirtualBox和Vagrant,而且你还是用homebrew,那么你可以按照下面的步骤安装和使用dvm:

# 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

下面的安装方式在VirtualBox和Vagrant支持的unix like系统里都是支持的:

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

项目主页:http://www.open-open.com/lib/view/home/1389769421086