Vagrant - huyx/1 GitHub Wiki
常用操作
vagrant box add {title} {url}
vagrant box list
vagrant box remove
vagrant init {title}
vagrant up
vagrant package
vagrant ssh
vagrant suspend
vagrant halt # 关闭
vagrant reload # 重启
vagrant destroy
我用到的命令
# 添加本地 box
vagrant box add ubuntu/trusty64 file://boxes/virtualbox.box
vagrant init ubuntu/trusty64
vagrant up
目录:
~/.vagrant.d
config.vm.share_folder
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.network :private_network, ip: "192.168.33.10"
config.vm.network :public_network
Vagrant 对比 Docker
Vagrant
- 虚拟机管理,为操作系统虚拟硬件
- 主要用于开发环境
- 消耗资源大
- 多平台(Windows, Linux, M
Docker
- 创建虚拟容器,为应用虚拟操作系统
- 快速、轻量级
- 方便部署
- 不支持 Windows