# Vagrant 创建Centos8 环境
Date: 2021-05-07


使用Vagrant重新搭建一个测试环境，只需要简单几步就可以启动一个测试环境。

Vagrant 起初是和VirtualBox绑定， 1.1版本后支持Vmware， 1.6版本支持Docker容器。

#### **环境搭建**

使用VirtualBox镜像，在工作目录执行以下指令：

```
vagrant init centos/8
vagrant up
```

启动登录修改下密码：

```
vagrant ssh
```

之后就可以putty进行远程访问（IP：127.0.0.1，Port：2222）

#### **网络配置**

要跑一个golang的服务程序，需要启动端口1718 。修改工作目录下的 Vagrantfile文件增加以下一行即可。

```
config.vm.network "forwarded_port", guest: 1718, host: 1718
```

重启一下服务， 网路端口生效。

```
vagrant reload
```

 

#### **参考引用**

https://zh.wikipedia.org/wiki/Vagrant

Photo by **[Nick Kwan](https://www.pexels.com/@nickkwanhk?utm_content=attributionCopyText&utm_medium=referral&utm_source=pexels)** from **[Pexels](https://www.pexels.com/photo/photography-of-thunder-2745224/?utm_content=attributionCopyText&utm_medium=referral&utm_source=pexels)**

