亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Win7怎么安裝Vagrant

發布時間:2021-08-25 23:03:09 來源:億速云 閱讀:166 作者:chen 欄目:云計算

這篇文章主要講解了“Win7怎么安裝Vagrant”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Win7怎么安裝Vagrant”吧!

安裝Virtualbox

去VB官方網站下載VirtualBox的Windows安裝包。一路Next就OK了。VirtualBox的硬件加速很重要,Windows 7 默認是關閉VT-x(Intel芯片),需要去BIOS里開啟。

安裝Vagrant

去Vagrant官網下載Windows下的安裝包,同樣是一路Next,安裝完畢后需要重啟,正好借此機會去BIOS里查看下是否開啟了虛擬化技術。

添加路徑到Path

有兩個路徑要手動添加:

  1. Virtualbox的運行程序路徑,Vagrant腳本運行Virtualbox和VBoxManager的時候需要。

  2. ssh.exe程序所在路徑,ssh.exe在安裝git的時候會一起安裝,如果還沒有安裝git,需要下載安裝git

添加Box

雖然可以網絡方式安裝Box,但是,天朝的情況也是知道的,因此,保險起見,下載下來先。下載地址:http://www.vagrantbox.es/

下載完畢,假設把鏡像存在d:\boxes下,運行命令:

vagrant box add trusty64 d:\boxes\trusty-server-cloudimg-amd64-vagrant-disk1.box

其中,trusty64是盒子在vagrant管理的盒子列表中的名字,后面跟的路徑是盒子文件所在的路徑。正常情況下,可以看到如下輸出:

==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'trusty64' (v0) for provider:
    box: Unpacking necessary files from: file://d:/boxes/trusty-server-cloudi
mg-amd64-vagrant-disk1.box
    box: Progress: 100% (Rate: 19.0M/s, Estimated time remaining: --:--:--)
==> box: Successfully added box 'trusty64' (v0) for 'virtualbox'!

初始化工作區

工作區可以理解為項目在本機的代碼,Vagrant會將這個代碼掛載到啟動的虛擬機的相應目錄下,這就實現了,在本機編碼,而代碼在虛擬機里運行的方法,不再需要ftp或者別的方式去反復部署代碼。假設工作區是d:\va, 在命令行下切換到這個目錄,然后執行vagrant init trusty64, 其中trusty64就是在上一步創建的盒子名稱,該命令就是使用trusty64盒子初始化當前目錄為vagrant的工作區。命令執行成功,會輸出如下信息:

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.

在當前目錄下,會有一個Vagrantfile文件。

運行

萬事具備,可以運行一個實例了。使用命令 Vagrant up,正常情況下,會有如下輸出:

D:\va>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'trusty64'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: va_default_1456111656613_62745
==> 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: Warning: Remote connection disconnect. Retrying...
    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 o
f
    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 t
he
    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.36
    default: VirtualBox Version: 5.0
==> default: Mounting shared folders...
    default: /vagrant => D:/va

管理虛擬機實例

以下幾個命令,用來管理vagrant啟動的虛擬機。

  1. 列出當前虛擬機狀態:vagrant status

  2. 關閉當前虛擬機: vagrant halt

  3. 暫停當前虛擬機:vagrant suspend

  4. 重器,以使配置文件的更新生效: vagrant reload

錯誤排查

按照上述步驟,應該能一次搞定,如果還是遇到了問題,請先查看博文:http://my.oschina.net/u/248080/blog/618060

登陸虛擬機

安裝完畢,運行起來后,總不能什么都不安裝配置吧。勢必需要ssh登陸。用Windows自帶命令行也是可以的,執行vagrant ssh就可以了。

putty

如果習慣用putty,那需要先把Vagrant自帶的key給轉化成putty需要的格式:

  1. 運行puttygen.exe,Conversions菜單>>Import key

  2. Vagrant生成的私鑰在工作區目錄下的.vagrant\machines\default\virtualbox\private_key

  3. 導入這個私鑰到puttygen里,點Save private key,轉存成ppk格式。

  4. 啟動putty.exe,在Connection>>SSH>>Auth里的選擇剛剛生成的ppk文件

  5. Host為127.0.0.1,端口是2222,點Open

  6. ssh的用戶名是vagrant

Secure Shell Client

如果習慣用Secure Shell Client,通過如下步驟添加一個公鑰:

  1. 啟動Secure Shell Client

  2. 進入Edit>>Settings>>Global Settings>>User Authentication>>Keys

  3. 點Generate New按鈕,生成一個RSA 2048加密的密鑰對。

  4. 生成完畢,點export導出。

  5. 再次用puttygen導入剛剛導出的私鑰文件,復制文本框里的公鑰字符串,粘貼到虛擬機的.ssh/authorized_keys文件里

  6. 同樣的方法,用127.0.0.1,端口2222,用戶名vagrant登陸。

感謝各位的閱讀,以上就是“Win7怎么安裝Vagrant”的內容了,經過本文的學習后,相信大家對Win7怎么安裝Vagrant這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贡觉县| 光山县| 兖州市| 弋阳县| 垫江县| 新泰市| 策勒县| 田林县| 阿拉善盟| 大兴区| 桃园县| 达州市| 牡丹江市| 平凉市| 湖州市| 泸西县| 肥乡县| 万载县| 贺州市| 丰顺县| 德保县| 大渡口区| 迁安市| 都昌县| 高青县| 宁津县| 北票市| 集贤县| 徐水县| 锦屏县| 灵川县| 辽中县| 靖远县| 平武县| 望奎县| 寻甸| 揭西县| 来安县| 惠水县| 洮南市| 通江县|