win10下vagrant環境快速搭建

2021-10-09 14:49:17 字數 2646 閱讀 5170

# -*- mode: ruby -*-

# vi: set ft=ruby :

$script = <<-'script'

sudo systemctl stop firewalld.service

sudo systemctl disable firewalld.service

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

sudo yum install -y yum-utils

sudo yum makecache fast

sudo yum-config-manager \

--add-repo \

sudo yum install -y docker-ce docker-ce-cli containerd.io

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'eof'

eofsudo systemctl daemon-reload

sudo curl -l -s`-`uname -m` > /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

sudo yum install -y vim

script

vagrant.configure("2") do |config|

#box名稱

config.vm.box = "centos7"

config.vm.network "forwarded_port", guest: 8080, host: 8080

config.vm.provider "virtualbox" do |vb|

vb.name="centos7-vm" #虛擬機器名稱(預設隨機生成一段字串)

vb.memory="2048" #虛擬機器記憶體(單位m)

vb.cpus=2 #虛擬機器cpu核數

vb.gui=false #啟動虛擬機器桌面(預設false)

vb.customize ["modifyvm", :id, "--audio", "none","--graphicscontroller", "vmsvga"] #關閉音訊,指定圖形控制器的使用vmsvga

endconfig.vm.network "private_network", type:"dhcp"

config.vm.synced_folder "d:/vagrantbox/data", "/vagrant_data" #共享目錄

# config.ssh.username="root"

# config.ssh.password="vagrant"

# config.ssh.insert_key=false

config.vm.provision "shell", inline: $script

end

vboxmanage customizations 通過vboxmanage通過的介面進行虛擬機器引數的定製

在vagrantfile中使用下面的**就可以進行虛擬機器特定:

config.vm.provider "virtualbox" do |vb|

vb.customize ["modifyvm", :id, "--cpuexecutioncap", "50"]

end

為什麼上面要關音訊和修改圖形控制器為vmsvga呢?因為在建立了虛擬機器後,通過virtualbox發現有錯誤提示,然後就改了唄。

如果報以下錯誤:

報錯:mount:unknown filesystem type 『vboxsf』

裝外掛程式

vagrant plugin install --plugin-clean-sources --plugin-source  vagrant-vbguest
為什麼報錯呢?我也不知道,反正看了網上的解決方法都是裝外掛程式。裝了外掛程式就沒報錯了。

後面就可以自己按需配置。預設登陸是為vagrant,密碼vagrant,切換到root,密碼也為vagrant。後續可以自己進行登入配置,密碼登入或者金鑰登入。

vagrant box list 檢視目前已有的box

vagrant box add 新增加乙個box

vagrant box remove 刪除指定box

vagrant init 初始化配置vagrantfile

vagrant up 啟動虛擬機器

vagrant ssh ssh登入虛擬機器

vagrant suspend 掛起虛擬機器

vagrant reload 重啟虛擬機器

vagrant halt 關閉虛擬機器

vagrant status 檢視虛擬機器狀態

vagrant destroy 刪除虛擬機器

win10下csc環境配置

1.右單擊此電腦 屬性 高階系統設定 環境變數,在彈出來的對話方塊 administrator使用者變數 列表框中,選擇變數名path,單擊編輯,在彈出的輸入框中新增 即新建 如下路徑 依據計算機上安裝的framework版本而定 c windows microsoft.net framework ...

win10下彙編環境搭建心得

1 工具準備 工具介紹 dosbox 是乙個 dos 模擬程式,由於它採用的是 sdl 庫,所以可以很方便的移植到其他的平台。目前,dosbox 已經支援在 windows linux mac os x beos palmos android webos os 2等系統中執行。工具介紹 masm32...

win10環境下tensorflow gpu安裝

踩了很多坑,浪費了一下午時間,在此記錄一下。注意 只能用8.0 其中,cudnn的安裝方法是將cudnn下面的三個資料夾 bin,include,lib 複製到cuda 8.0資料夾。裝完以後執行,出現以下錯誤 importerror no module named pywrap tensorflo...