最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:462138

评论

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

读《Software Engineering at Google》(06)

术子米德

架构师成长笔记

高精度PP-YOLOE、轻量化PP-PicoDet SOTA模型重磅开源

百度大脑

linux之iconv命令

入门小站

Linux

coreldraw2022订阅版本最新版本简介

茶色酒

cdr2022

16 张图 | Nacos 架构原理①:一条注册请求会经历什么?

悟空聊架构

nacos 注册中心 4月日更 悟空聊架构 4月月更

Tiger DAO VC:将你的风险投资变成DAO组织协同

BlockChain先知

14年软件开发经历IT:低代码已成为企业管理的核心引擎

一只大光圈

钉钉 低代码 IT 数字化 钉钉宜搭

智慧零售产业应用实战,30分钟上手的高精度商品识别

百度大脑

这款神器大大提升了协作效率!

Liam

后端 Jmeter Postman swagger Mock

程序员=沉闷无趣?都是刻板印象…

LigaAI

程序员人生 程序猿

自研消息队列之消息队列数据库表设计

晨亮

「架构实战营」

【深度分享】阿里云架构师解读四大主流游戏架构

阿里云弹性计算

游戏

让我们开始使用 Amazon Lambda

亚马逊云科技 (Amazon Web Services)

Serverless 云原生 亚马逊云科技 云技能

审核和审批的区别

秋去冬来春未远

虎符研究院|币圈后浪MetaAds——现实与元宇宙的展示平台

区块链前沿News

虎符交易所

同事删库跑路后,我连表名都不能修改了?

码农参上

数据库 数据恢复 权限 删库 4月月更

3月券商App行情刷新及交易体验评测报告,国泰君安再夺领导者冠军

博睿数据

社区动态|Apache Doris 迎来第 300 位 Contributor !

ApacheDoris

大数据 开源 OLAP MPP apache doris

2022年全新FFmpeg/WebRTC/RTMP/RTSP/HLS/RTP播放器-音视频流媒体高级开发学习大纲

赖猫

音视频开发 音视频技术

实例解析山路十八弯的Flutter 2.0路由

岛上码农

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

mac浏览器密码获取难?教你两种方法,轻松搞定

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

在线字节转换工具

入门小站

工具

在线CSV转SQL工具

入门小站

工具

飞桨EasyDL助力资讯网站实现信息自动分类

百度大脑

百度文心大模型「技术天团」首次亮相!首场技术开放日、AI创意派决赛来啦~

百度大脑

揭露sealer背后实现整个集群一键交付的奥秘 | 龙蜥技术

OpenAnolis小助手

开源 sealer 龙蜥技术 镜像集群

博睿数据入选首批欧拉技术测评方案,为欧拉生态开发者应用体验保驾护航

博睿数据

内网渗透(蚁剑+MSF)

喀拉峻

网络安全 WEB安全 内网渗透

JVM虚拟机,基础原理总结

Java JVM 虚拟机

JS/TS项目里的Module都是什么?

华为云开发者联盟

js Module loaders bundlers

Docker 实战教程之从入门到提高 (五)

Jerry Wang

Docker 容器 虚拟化 容器镜像 4月月更

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