随笔分类 -  virtualbox+vagrant

摘要:如果我们不在vagrant init 命令生成的vagrantfile文件中声明虚拟机的名字的话,一般会默认给我们指定一个名字,指定的方法: 在vagrantfile中添加上面的语句,然后再运行vagrant up 阅读全文
posted @ 2019-01-10 10:25 慢行厚积 阅读(1977) 评论(0) 推荐(0) 编辑
摘要:即在运行vagrant up时得到其的下载路径,如: 然后直接在浏览器上访问该网址来下载该box 先查看本地安装的box: 再将得到的box文件手动添加进去: 然后再查看本地果然多了一个新的box: 然后再在相应vagrantfile对应的目录下运行vagrant up即可运行起来了: 然后使用va 阅读全文
posted @ 2019-01-03 14:23 慢行厚积 阅读(10061) 评论(0) 推荐(0) 编辑
摘要:虚拟机与主机之间相互ping通有一个问题,就是虚拟机能够ping通主机 本地主机ping不通虚拟机: 解决办法: 1)如果虚拟机有两个网卡: 将虚拟机网卡2的连接方式改成桥接即可: ⚠️要将虚拟机重启,否则是成功不了的(重要) 然后就能够通过网卡2进行连接: 2)虚拟机只有一个网卡: 也是将网卡1改 阅读全文
posted @ 2019-01-03 12:05 慢行厚积 阅读(23380) 评论(2) 推荐(2) 编辑
摘要:在学习docker-machine时,发现需要使用到虚拟化平台,所以选择了使用virtualBox。 然后后面发现需要使用vagrant来在mac系统中作为虚拟机管理软件,所以下面将会简述我自己学习使用它们的过程: 1.virtualbox下载和安装 首先到官网讲virtualbox下载并安装: h 阅读全文
posted @ 2019-01-02 17:00 慢行厚积 阅读(5695) 评论(1) 推荐(0) 编辑
摘要:Docker vagrant提供了使用Docker作为provider(其他的provider有virtualBox、VMware\hyper-V等)的开箱即用支持。这允许你的开发环境由Docker容器而不是虚拟机支持。此外,它为开发dockerfile提供了一个良好的工作流。 Docker Bas 阅读全文
posted @ 2018-12-27 21:00 慢行厚积 阅读(2649) 评论(0) 推荐(1) 编辑
摘要:原文https://www.hashicorp.com/blog/feature-preview-docker-based-development-environments Feature Preview: Docker-Based Development Environments vagrant 阅读全文
posted @ 2018-12-27 21:00 慢行厚积 阅读(2102) 评论(0) 推荐(0) 编辑
摘要:Docker Boxes Docker provider不需要vagrant box。因此其config.vm.box设置是完全可选的。但是,仍然可以使用并指定一个box来提供默认值。由于一个带着box的Vagrantfile是作为配置加载序列的一部分加载的,因此可以使用它来配置开发环境的基础。但是 阅读全文
posted @ 2018-12-27 20:59 慢行厚积 阅读(857) 评论(0) 推荐(0) 编辑
摘要:Docker Commands Docker provider公开了一些额外的vagrant命令,这些命令对于与Docker容器交互非常有用。这有助于你在vagrant之上的工作流程,这样你就可以在底层完全访问Docker。 1.docker-exec vagrant docker-exec命令可用 阅读全文
posted @ 2018-12-27 20:59 慢行厚积 阅读(446) 评论(0) 推荐(0) 编辑
摘要:运行一个十分简单的例子: 按照前面学的知识应该是能够跑通的,但是就是会一直卡在: 然后容器也没有运行起来,这是为什么呢,有知道原因的小伙伴希望能够告知,还运行了一些其他的例子,感觉都没有真正的运行起来 阅读全文
posted @ 2018-12-27 20:59 慢行厚积 阅读(505) 评论(0) 推荐(0) 编辑
摘要:Vagrantfile类似: 然后运行下面的vagrant up --provider=docker命令时失败: 原因是hashicorp/precise64这个box不支持provider=docker,换一个支持docker的box即可 阅读全文
posted @ 2018-12-26 17:08 慢行厚积 阅读(422) 评论(0) 推荐(0) 编辑
摘要:原文http://mitchellh.com/the-tao-of-vagrant The Tao of Vagrant 在安装vagrant或了解它如何工作之前,了解vagrant在实际工作环境中的高级工作流非常重要。这些原则统称为“vagrant之道”。以下节选自Vagrant: Up and 阅读全文
posted @ 2018-12-26 11:08 慢行厚积 阅读(340) 评论(0) 推荐(0) 编辑
摘要:Cloud https://www.vagrantup.com/docs/cli/cloud.html 命令: vagrant cloud 这是用来管理与vagrant相关的任何东西的命令。 该命令的主要功能是通过子命令公开的: 1)Cloud Auth cloud auth命令用于处理与vagra 阅读全文
posted @ 2018-12-25 19:38 慢行厚积 阅读(690) 评论(0) 推荐(0) 编辑
摘要:Halt 格式: 该命令关闭vagrant管理的正在运行的机器。 vagrant将首先尝试通过运行guest OS关闭机制优雅地关闭机器。如果失败,或者指定了--force标志,vagrant将有效地关闭机器的电源。 对于基于linux的客户机,Vagrant使用关闭命令优雅地终止机器。由于操作系统 阅读全文
posted @ 2018-12-25 19:37 慢行厚积 阅读(393) 评论(0) 推荐(0) 编辑
摘要:Global Status 格式: 这个命令将告诉你当前登录的用户系统上所有活跃的vagrant环境的状态。 ⚠️ 此命令不会主动验证机器的状态,相反,它是基于缓存的操作。正因为如此,才有可能看到陈旧的结果(机器说它们在运行,但实际上并没有)。 例如,如果你重新启动计算机,vagrant将不会知道。 阅读全文
posted @ 2018-12-25 19:37 慢行厚积 阅读(292) 评论(0) 推荐(0) 编辑
摘要:Destroy 格式: 此命令会停止vagrant管理的正在运行的机器,并销毁在机器创建过程中创建的所有资源。在运行这个命令之后,你的计算机应该处于一个干净的状态,就好像你从一开始就没有创建客户机器一样。 对于基于linux的客户机,Vagrant使用关闭命令优雅地终止机器。由于操作系统的不同性质, 阅读全文
posted @ 2018-12-25 19:37 慢行厚积 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:Connect 命令: vagrant connect NAME connect命令通过启用对共享环境的访问来补充share命令。你可以在“vagrant share”部分了解有关vagrant share的所有细节。 ⚠️这个命令是和vagrant share命令结合使用的,没有安装vagrant 阅读全文
posted @ 2018-12-25 19:37 慢行厚积 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Package 格式: 这将当前正在运行的VirtualBox或Hyper-V环境打包到一个可重用的box中。如果provider支持的话,此命令只能与基于provider实现的其他provider一起使用。 ⚠️一个常见的误解是: --vagrantfile选项将打包一个在此box中使用vagra 阅读全文
posted @ 2018-12-25 19:36 慢行厚积 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Login ⚠️该命令已经弃用了,别名为vagrant cloud auth login。看本博客的 格式: 登录命令用于使用HashiCorp的vagrant云服务器进行身份验证。只有在访问受保护的box或使用vagrant share时才需要登录。 使用Vagrant不需要登录。绝大多数vagr 阅读全文
posted @ 2018-12-25 19:36 慢行厚积 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Init——创建Vagrantfile文件 格式: 通过创建初始的Vagrantfile文件(如果不存在的话),将当前目录初始化为vagrant环境。 如果给出第一个参数,它将在创建的流浪者文件中预填充config.vm.box如果给出第二个参数,它将在创建的Vagrantfile中预填充confi 阅读全文
posted @ 2018-12-25 19:36 慢行厚积 阅读(441) 评论(0) 推荐(0) 编辑
摘要:Port 格式: 端口命令显示映射到主机端口的客户端口的完整列表 例子: 得到的是本机所有机器的端口映射信息 如果只想得到某个机器的,可以指明其名字或id,如: 阅读全文
posted @ 2018-12-25 19:35 慢行厚积 阅读(265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示