【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

评论

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

KubeDL HostNetwork:加速分布式训练通信效率

阿里巴巴云原生

阿里云 云原生 分布式训练 KubeDL

《MySQL入门很轻松》第4章:数据表中能存放的数据类型

乌龟哥哥

数据库 2月月更

Linux系统编程-进程间通信(mmap内存映射)

DS小龙哥

2月月更 mmap内存映射

Spring Boot Serverless 实战 | Serverless 应用的监控与调试

阿里巴巴云原生

阿里云 Serverless 云原生

平安保险基于 SPI 机制的 RocketMQ 定制化应用

阿里巴巴云原生

阿里云 云原生 消息队列 开源云工具

从冬奥看中国科技(三):数字人的觉醒与进化

脑极体

云原生落地大爆发,企业和开发者如何把握先机?

阿里巴巴云原生

阿里云 云原生 ACK ACK Anywhere

人人都是 Serverless 架构师 | 现代化 Web 应用开发实战

阿里巴巴云原生

阿里云 Serverless 云原生

给面试加点硬菜:延迟任务场景,该如何提高吞吐量和时效性!

小傅哥

小傅哥 架构设计 Redis 6.0 任务系统

详细讲解mybatis的执行流程

编程江湖

mybatis

流量录制与回放在vivo的落地实践

vivo互联网技术

测试工具 回归测试 流量回放

阿里云容器服务差异化 SLO 混部技术实践

阿里巴巴云原生

阿里云 Kubernetes 云原生 混部技术

为什么start方法不能重复调用?而run方法却可以?

王磊

Java 面试

运营给产品送的情人节礼物是?

阿里云弹性计算

产品运营 情人节 轻量征文 用户投稿

独家下载!阿里云云原生携 10+ 技术专家带来《云原生与云未来的新可能》

阿里巴巴云原生

阿里云 Kubernetes 云原生 电子书

国内唯一!阿里云容器服务进入 Forrester 领导者象限

阿里巴巴云原生

阿里云 云原生 容器平台

Kotlin语法手册(三)

寻找生命中的美好

android kotlin 安卓

一篇文章讲懂prometheus

流沙

云原生 监控 Prometheus

如何利用 AHAS 保障 Web 服务稳如磐石?

阿里巴巴云原生

阿里云 高可用 云原生 AHAS

SSH远程连接命令执行没反应不报错问题解决(-bash: fork: retry: Resource temporarily unavailable.[资源暂时不可用])

山河已无恙

SSH Linxu 2月月更

企业为什么要做应用多活?

阿里巴巴云原生

阿里云 云原生 容灾

DGIOT 工业物联网开源平台简介

dgiot

物联网 2月月更 2月日更 dgiot dgiot物联网

如何快速构建服务发现的高可用能力

阿里巴巴云原生

阿里云 开源 微服务 云原生

Spring Boot Serverless 实战系列 | 性能调优

阿里巴巴云原生

阿里云 Serverless 架构 云原生

Go 语言Web开发很简单:使用模板将视图与逻辑分离

宇宙之一粟

Go 语言 Web应用开发 2月月更

微信朋友圈高性能架构方案

Geek_36cc7c

剑指Offer——企业级项目中分层的含义与依据及多态的优势

No Silver Bullet

封装 offer 继承 多态 2月月更

【附赠PPT】 KubeMeet 成都站回顾:让云原生应用交付和管理变得更简单!

阿里巴巴云原生

阿里云 Kubernetes 云原生 活动 开源项目

http请求中的payload

喀拉峻

网络安全

专访 OpenKruise 负责人:现在的云原生应用自动化发展到什么程度了?

阿里巴巴云原生

阿里云 开源 云原生

计算机网络面试知识点

yuexin_tech

面试 计算机网络

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