vagrant实践经验

------------恢复内容开始------------

网上已经有很多介绍了,这里只是讲讲自己使用时的一些经验。

官网,https://learn.hashicorp.com/tutorials/vagrant/getting-started-index,这个需要KX上网才能访问。
安装用这些命令:

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install vagrant

sudo apt-get install virtualbox -y 

安装过程中,提示出错。

在处理时有错误发生:
python-gtk2-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决:

//查看相关的文件
ls /var/lib/dpkg/info/python-gtk2-dev*
//全部移除
sudo rm /var/lib/dpkg/info/python-gtk2-dev*

另外参考,Vagrant从使用到放弃再到掌握完全指南

我安装的是这个虚拟机:

Vagrantfile文件的内容是:

Vagrant.configure("2") do |config|
  config.vm.box = "bento/ubuntu-20.04"
end

系统会自动生成一个Vagrantfile,但那个不能用,只是一个模板。很多别的项我不知道该如何填,索性就用了一个全新的Vagrantfile文件。

Vagrant搭建虚拟化开发环境 也不错,虚拟机缺省的内存是500M,可以通过

config.vm.provider "virtualbox" do |v|
  v.memory = 2048
end

更改内存大小。

------------恢复内容结束------------

原文地址:https://www.cnblogs.com/tangxiaosheng/p/14813700.html