最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vagrant+virtualBox構(gòu)建虛擬機(jī)的方法

 更新時(shí)間:2021年02月07日 10:43:59   作者:xianbin.yang  
這篇文章主要介紹了vagrant+virtualBox構(gòu)建虛擬機(jī),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、介紹

Vagrant是一個(gè)構(gòu)建和管理虛擬機(jī)(VirtualBox)的工具。

我的環(huán)境:Mac + Vagrant + VirtualBox

網(wǎng)盤(pán)下載地址:鏈接: https://pan.baidu.com/s/1LKacXPQcgh3MjgWiIZ0zhQ 密碼: n998

二、安裝

VirtualBox: https://www.virtualbox.org/wiki/Downloads
Vagrant: http://downloads.vagrantup.co

三、在線創(chuàng)建虛擬機(jī)

1.在官網(wǎng)找到自己想要安裝的操作系統(tǒng):https://app.vagrantup.com/boxes/search

2.點(diǎn)進(jìn)去,執(zhí)行命令創(chuàng)建并啟動(dòng)虛擬機(jī):https://app.vagrantup.com/centos/boxes/7

注意:需要單獨(dú)創(chuàng)建一個(gè)目錄,在該目錄下執(zhí)行vagrant命令,一個(gè)目錄對(duì)應(yīng)一個(gè)虛擬機(jī)。vagrant init會(huì)創(chuàng)建一個(gè)配置文件Vagrantfile

三、離線創(chuàng)建虛擬機(jī)

1.添加

vagrant box add centOs7 /Users/xianbin.yang/Documents/vagrant/centos-7.0-x86_64.box

➜ vagrant vagrant box add centOs7 /Users/xianbin.yang/Documents/vagrant/centos-7.0-x86_64.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'centOs7' (v0) for provider:
  box: Unpacking necessary files from: file:///Users/xianbin.yang/Documents/vagrant/centos-7.0-x86_64.box
==> box: Successfully added box 'centOs7' (v0) for 'virtualbox'!

2.初始化

vagrant init centOs7

➜ vagrant vagrant init centOs7
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

3.啟動(dòng)

vagrant up

➜ vagrant vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'centOs7'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: vagrant_default_1612583375721_1893
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
  default: Adapter 1: nat
==> default: Forwarding ports...
  default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
  default: SSH address: 127.0.0.1:2222
  default: SSH username: vagrant
  default: SSH auth method: private key
  default:
  default: Vagrant insecure key detected. Vagrant will automatically replace
  default: this with a newly generated keypair for better security.
  default:
  default: Inserting generated public key within guest...
  default: Removing insecure key from the guest if it's present...
  default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
  default: The guest additions on this VM do not match the installed version of
  default: VirtualBox! In most cases this is fine, but in rare cases it can
  default: prevent things such as shared folders from working properly. If you see
  default: shared folder errors, please make sure the guest additions within the
  default: virtual machine match the version of VirtualBox you have installed on
  default: your host and reload your VM.
  default:
  default: Guest Additions Version: 4.3.28
  default: VirtualBox Version: 6.1
==> default: Mounting shared folders...
  default: /vagrant => /Users/xianbin.yang/Documents/vagrant

四、常用命令

命令 作用
vagrant box add 添加box的操作
vagrant init 初始化box的操作,會(huì)生成vagrant的配置文件Vagrantfile
vagrant up 啟動(dòng)本地環(huán)境
vagrant ssh 通過(guò) ssh 登錄本地環(huán)境所在虛擬機(jī)
vagrant halt 關(guān)閉本地環(huán)境
vagrant suspend 暫停本地環(huán)境
vagrant resume 恢復(fù)本地環(huán)境
vagrant reload 修改了 Vagrantfile 后,使之生效(相當(dāng)于先 halt,再 up)
vagrant destroy 徹底移除本地環(huán)境
vagrant box list 顯示當(dāng)前已經(jīng)添加的box列表
vagrant box remove 刪除相應(yīng)的box
vagrant status 獲取當(dāng)前虛擬機(jī)的狀態(tài)


五、Vagrantfile常用配置

1.配置固定ip、內(nèi)存、cpu

# -*- mode: ruby -*-
# vi: set ft=ruby :
 
Vagrant.configure("2") do |config|
 config.vm.box = "centOs7"
 config.vm.network "private_network", ip: "192.168.33.10"
 config.vm.provider "virtualbox" do |vb|
   vb.cpus = 4
   vb.memory = "8192"
 end
end

注意:配置后需要vagrant reload

2.配置root用戶(hù)和ssh免密

vagrant用戶(hù)登錄:vagrant ssh

設(shè)置root密碼:sudo passwd root

配置ssh免密:ssh-copy-id root@192.168.33.10

ssh登錄:ssh root@192.168.33.10

3.關(guān)閉防火墻

檢查防火墻狀態(tài):systemctl status firewalld
關(guān)閉防火墻:systemctl stop firewalld
設(shè)置開(kāi)機(jī)禁用防火墻:systemctl disable firewalld.service

參考鏈接:

https://learn.hashicorp.com/tutorials/vagrant/getting-started-index?in=vagrant/getting-started

到此這篇關(guān)于vagrant+virtualBox構(gòu)建虛擬機(jī)的文章就介紹到這了,更多相關(guān)virtualBox構(gòu)建虛擬機(jī)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

乳源| 扶余县| 冕宁县| 东安县| 富裕县| 慈溪市| 宁陵县| 封开县| 临武县| 安阳县| 蒙城县| 固镇县| 常熟市| 深水埗区| 弋阳县| 黄冈市| 浦东新区| 仙居县| 榆树市| 共和县| 丹寨县| 广昌县| 新源县| 修文县| 泊头市| 曲松县| 鄂伦春自治旗| 邹城市| 嘉峪关市| 桂东县| 澄城县| 瑞昌市| 高雄市| 鄂尔多斯市| 锡林郭勒盟| 江孜县| 九龙城区| 金华市| 贵南县| 且末县| 清流县|