vagrant package 打包自己的box鏡像


關於如何在win下使用Vagrant和Virtual Box創建一台CentOS7虛擬機我的博客中有教程介紹:
https://www.tiance.club/post/2370098709.html

搭建完畢后等虛擬機的細節都調整好后強烈建議打包成自己的鏡像,以后需要在其他電腦安裝虛擬機環境或者電腦的虛擬機出問題的時候可以直接一鍵還原,不然要重新搭建有點繁瑣。

1、查看虛擬機名稱

去到虛擬機安裝目錄,執行命令:

vboxmanage list vms

這里有可能提示:'vboxmanage' 不是內部或外部命令,也不是可運行的程序
或批處理文件。那是因為VirtualBox安裝的時候沒有將vboxmanage自動放入環境變量中,我們可以直接進入VirtualBox的安裝目錄執行這句命令,也就是VirtualBox.exe這個文件的同級目錄

upload successful

_default_1583637544209_19565  就是我本地的虛擬機名稱,復制下這個名字,后面打包box鏡像需要用到。

2、執行打包命令

vagrant自帶打包命令,需要去到你的vagrant目錄下,也就是vagrantFile文件目錄下執行


$ vagrant package –-base _default_1583637544209_19565 –-output CentOS20200119.box

vagrant package –-base [虛擬機名稱] –-output [打包后的box名稱]

3、部署回自己的box環境

到上面第二步的時候已經打包完畢了,如果想在其他電腦部署自己的box很簡單
先把box文件和Vagrantfile文件放到需要部署的磁盤目錄下。  
執行以下操作命令:  
1、將box安裝到vagrant容器

 $ vagrant box add -name xuni CentOS20200119.box

vagrant box add -name [虛擬機名稱] [box放置的位置]

2、然后直接啟動即可

$ vagrant up

作者:xingguang
鏈接:原文鏈接:https://www.tiance.club/post/299409888.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM