dvm:轻量级 Docker 虚拟机

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

这是一个开箱即用的 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

相关文章
|
2月前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
156 5
|
4月前
|
存储 持续交付 Docker
Docker:轻量级容器技术重塑应用交付
Docker:轻量级容器技术重塑应用交付
|
4月前
|
Kubernetes Cloud Native 持续交付
Docker:轻量级容器化技术解析
Docker:轻量级容器化技术解析
|
4月前
|
运维 测试技术 Docker
Docker:轻量级容器化技术革命
Docker:轻量级容器化技术革命
|
4月前
|
存储 持续交付 Docker
Docker:颠覆传统开发的轻量级容器革命
Docker:颠覆传统开发的轻量级容器革命
|
11月前
|
运维 Java 虚拟化
《docker基础篇:1.Docker简介》,包括Docker是什么、容器与虚拟机比较、能干嘛、去哪下
《docker基础篇:1.Docker简介》,包括Docker是什么、容器与虚拟机比较、能干嘛、去哪下
426 12