使用Packer製作vagrant box

2021-07-04 18:07:32 字數 742 閱讀 9191

編輯配置檔案,有乙個很好的配置資源可以使用,下來,然後自定義centos71.json:

找到這一段:

「vboxmanage」: [

[ 「modifyvm」,

「}」,

「–memory」,

「2048」 // 記憶體大小,預設是512,太小了,建議1024-2048

], [

「modifyvm」,

「}」,

「–cpus」,

「2」 //配置允許使用的cpu核數

] ]

配置iso引數:

「iso_checksum」: 「7c1e34e95c991175290d704dbdcc6531774cbecb」,

「iso_name」: 「centos-7-x86_64-minimal-1503-01.iso」,

「iso_path」: 「iso」

配置好之後執行 packer build **/centos71.json,packer會完成整個打包過程,並且在box資料夾生成centos71-nocm-0.1.0.box

測試box檔案,

vagrant add boxname boxpath

vagrant init boxname

vagrant up

一切順利的話,vagrant box就搞好了,但是minimal版本的centos需要配置不少東西,但是對乙個linux老手而言,這些就是家常便飯了。

猜拳遊戲的製作 使用if製作

分析 要讓電腦出拳 要讓玩家出拳 玩家出拳讓玩家輸入 電腦出拳應該隨機輸入 約定 0 代表剪刀 1 代表石頭 2 布 電腦也是 0 代表剪刀 1 代表石頭 2 布 等於就是要讓玩家輸入0或者1或者2 電腦要隨機出0或者1或者2 所以,我們需要用到1個隨機數的函式 怎麼用?1.匯入標頭檔案 inclu...

使用isolinux製作liveUSB

在作業系統啟動之前,需要由引導程式將作業系統載入到記憶體,isolinux就是引導程式的一種,和他有相同作用的是lilo和grub。整個系統的載入和初始化過程,大致如下圖 syslinux isolinux 是專門用來引導可移動介質的輕量級引導程式,因為這樣的介質通常不會固定只針對一種硬體。我們主要...

使用php製作JSONArray

我們都知道在php中可以利用json encode來製作jsonobject型別資料,如 include conn.php bookid get bookid sql select from books view where isbn bookid result mysql query sql if...