AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

Vagrant 1.6 发布,支持 Docker Containers

  • 2014-05-29
  • 本文字数:1112 字

    阅读完需:约 4 分钟

最新发布的 Vagrant 1.6 版本提供了对Docker 开发环境的支持。此前,Vagrant 支持的虚拟化环境有VirtualBox、VMware 和AWS 等。

本次更新后,Vagrant 用户可以将Docker container 作为虚拟机管理的操作对象,在自己的工作流中使用。Docker provider 支持来自Dockerfiles 的容器(创建新容器的场景)以及来自 Docker Index 的 repo。Docker Index 目前已经积累了大量预配置的 repo,包括官方的 Ubuntu、CentOS 和 Fedora 系统镜像,以及预装了 MySQL、Java 或 MongoDB 环境的系统。

新版 Vagrant 还包含了两个新指令:docker-logs 用于展示容器的日志,docker-run 用于在容器中执行指定的命令。在对 Linux containers 支持不佳的 OS X 和 Windows 等环境上,Vagrant 的做法是自动将容器跑在一个代理 Linux 虚机上并帮用户自动管理,用户无需专门为此进行安装配置。

随着 Docker 逐渐迈向 1.0 版,越来越多的工具开始支持 Docker。就在几周前,红帽刚刚宣布了几个跟 Linux container 有关的新项目,包括流式应用交付以及基于 Docker 的跨裸机、虚机、私有云和公有云的系统管理体系。Google 基础架构部副总裁 Eric Brewer 对 Linux container 做了如下评论:

Google 的生产环境已经在大量使用 Linux 应用容器。Linux 容器的运行时隔离以及部署的灵活性都非常出色,既减少了管理分布式应用的复杂度,又增加了我们整体的运维效率。

Vagrant 1.6 还加入了一些其他方面的新特性,其中有两点也很值得关注:

  1. Windows 客户机:在 Vagrant 1.6 中,用户可以在 Vagrant 环境中(VirtualBox、Hyper-V、EC2 等)使用 PowerShell 脚本、Chef、Puppet 等工具来为 Windows 客户机进行软件的安装配置。Windows 客户机上的 vagrant rdp 相当于 Linux 上的 vagrant ssh,用户可以用该指令对 Windows 环境进行单命令的远程操作。微软 OpenTech 公司专门提供了一个内含 Windows 评估版的 Vagrant Hyper-V 镜像
  2. 全局状态控制:Vagrant 1.6 引入了 global-status 指令,该指令可以展示本机系统下所有已创建的 Vagrant 环境的状态。在全局控制下,你可以通过每一个 Vagrant 环境的唯一识别码(uid)从任意目录下对该环境进行管理,而无需先进入该 Vagrantfile 所在的目录。该命令可以进行所有 Vagrant 操作,包括销毁、启动、挂起等。

此外,新版 Vagrant 还引入了一个 vagrant version 指令,该指令可以显示你当前的 Vagrant 版本,还可以在有新版本的时候提醒你升级。另外,Vagrant 1.6 中的 Vagrantfile 可以搭载一条信息,该信息会在 vagrant up 后显示出来。另外,新版 Vagrant 还支持用 LZMA 格式对镜像进行压缩。

完整更新日志见 Github 上的 Changelog

查看英文原文: Vagrant 1.6 Adds Support for Docker Containers

2014-05-29 07:462401

评论

发布
暂无评论
发现更多内容

高精度在线计时器(秒表)

入门小站

工具

ElasticSearch中DSL高级检索(Query)

爱好编程进阶

Java 程序员 后端开发

四面字节跳动Java研发岗,最终拿下Offer,只有努力,方能成功,老八股了

Java架构追梦

Java MySQL 程序员 后端开发

linux之秘钥登录

入门小站

Linux

阿里架构师花两个月时间整理出来的Java独家面试题(Java岗)

Java架构追梦

Java 程序员 后端开发

[Day31-04]-[二叉树]二叉树的堂兄弟节点

方勇(gopher)

LeetCode 数据结构和算法

docker的网络管理

爱好编程进阶

程序员 后端开发

Nacos在企业生产中如何使用集群环境?

牧小农

nacos SpringCloud Alibaba

头一次见这么牛的的SpringBoot从入门到实战文档

Java架构追梦

spring java面试 后端开发

Elasticsearch Query DSL之Compound queries(复合查询)

爱好编程进阶

Java 程序员 后端开发

[Day31-03]-[二叉树] BST树中的众数

方勇(gopher)

LeetCode 数据结构和算法

Elasticsearch中的Term查询和全文查询

爱好编程进阶

Java 程序员 后端开发

面试了200多个程序员,多数上来就要20K,说实话6K我都不想给

Java架构追梦

Java 后端开发 程序员面试

dubbo 长连接

爱好编程进阶

Java 程序员 后端开发

elasticsearch各种问题总结

爱好编程进阶

Java 程序员 后端开发

千万级学生管理系统的考试试卷存储方案

凯博无线

不要再焦虑了,进大厂真的没你想象的那么困难

Java架构追梦

对已有系统如何开展TDD

Bruce Talk

敏捷 敏捷开发 TDD Agile

Day163

爱好编程进阶

Java 程序员 后端开发

Dockerfile 搭建tomcat基础镜像与项目镜像

爱好编程进阶

Java 程序员 后端开发

Drools规则引擎实践直白总结

爱好编程进阶

Java 程序员 后端开发

GitHub已置顶!Alibaba最终版Java面试小抄+架构师系统进阶指南

Java架构追梦

Java 后端开发 程序员面试

自己动手写 Docker 系列文章总览

Go Docker 4月月更

Sentinel集群限流探索

艾小仙

sentinel 分布式限流 集群

Day232&233

爱好编程进阶

Java 程序员 后端开发

移动办公安全告急?融云 x 海泰方圆,给即时通讯加把「安全锁」

融云 RongCloud

从领导喊你回去改 Bug 来说如何取消 Dio 网络请求?

岛上码农

flutter ios开发 安卓开发 4月月更 跨平台开发

vivo X80系列高端爆款之路:火把照耀在无人区

脑极体

五分钟搞懂分布式流控算法

俞凡

架构 算法

公司8java开发接私活被抓了,我说他最近咋这么飘

Java架构追梦

程序员 JAVA开发 java面试 后端开发

成为Java顶尖程序员之前,先过了下面问题才行

Java架构追梦

Java 后端开发 数据结构与算法

Vagrant 1.6发布,支持Docker Containers_DevOps & 平台工程_Carlos Sanchez_InfoQ精选文章