# -*- 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...