vagrant Vagrant安裝使用

2021-10-24 01:51:12 字數 1297 閱讀 6000

vagrant是乙個基於ruby的工具,用於建立和部署虛擬化開發環境。它 使用oracle的開源 virtualbox虛擬化系統,使用 chef建立自動化虛擬環境。

vagrant download

在centos 7上安裝virtualbox

# 首先安裝virtualbox依賴項。

yum install gcc make perl -y

# 更新核心並重啟生效

yum -y install kernel kernel-headers kernel-tools kernel-devel

rpm -e kernel-

reboot

# 接下來新增virtualbox庫。

cd /etc/yum.repo.d/

wget

# 現在安裝和構建核心模組。

yum install -y virtualbox-6.0

# 或yum localinstall -y virtualbox-6.0-6.0.8_130520_el7-1.x86_64.rpm

/sbin/rcvboxdrv setup

在centos 7上安裝vagrant

yum localinstall -y vagrant_2.2.4_x86_64.rpm

mkdir -p ~/dev

cd ~/dev

vagrant init centos/7 # 用 centos/7 進行 box 初始化

vagrant up # 啟動環境

vagrant ssh

# ssh 登入

cd /vagrant # 切換到開發目錄,也就是宿主機上的 `~/dev`

vagrant package # 打包開發環境

vagrant box add centos7 ~/box/package.box # 新增 package.box 映象並命名為 centos7

cd ~/dev # 切換到專案目錄

vagrant init centos7 # 用 centos7 映象初始化。

# 常用命令

vagrant init # 初始化

vagrant up # 啟動虛擬機器

vagrant halt # 關閉虛擬機器

vagrant reload # 重啟虛擬機器

vagrant ssh

# ssh 至虛擬機器

vagrant status # 檢視虛擬機器執行狀態

vagrant destroy # 銷毀當前虛擬機器

mongodb els memcached安全漏洞

elasticsearch漏洞 漏洞 cve 2014 3120 命令執行 cve 2015 3337 目錄穿越 cve 2014 3120 命令執行 啟動 docker compose build docker compose up d cve 2015 3337 目錄穿越 在安裝了具有 site...

pureftp mysql pureftp安裝部署

ftp 檔案傳輸 pure ftpd ftp軟體 作用 通過對映登入傳送和接收檔案。wget 2 解壓包 tar jxvf pure ftpd 1.0.43.tar.bz2 3 進入解壓目錄 cd pure ftpd.4 初始化安裝環境 先建立安裝目錄mkdir usr local pureftpd...

thinkphp nginx phpcgj安裝配置

環境 mysql 5.6.26 nginx 1.9.4.tar.gz php 5.6.13 程式框架thinkphp 客戶要求必須使用nginx php 1.首先安裝nginx mysql php 2.安裝擴充套件php擴充套件 pdo mysql 1 cd usr local src php 5....