Isi kandungan:
- Langkah 1: Muat turun dan Pasang Alat
- Langkah 2: Cari OS yang Ingin Dijalankan
- Langkah 3: Sediakan Tetingkap CMD di mana Anda akan menjalankan perintah yang diperlukan
- Langkah 4: Sediakan Vagrantfile Anda
- Langkah 5: Mulakan Mesin Maya Anda
- Langkah 6: Sediakan Kunci Peribadi yang Akan Anda Gunakan untuk Masuk ke Mesin
- Langkah 7: Log Masuk ke Mesin Maya
- Langkah 8: Menggunakan Mesin Maya
Video: Cara Menyiapkan dan Menggunakan Kotak Vagrant: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Ini mungkin berguna jika anda memerlukan persekitaran Linux untuk pembangunan dan anda tidak mahu memasang pengedaran Linux dengan dual-boot.
Kelebihan menjalankan VM biasa dengan VirtualBox (saya akan menggunakan VirtualBox sebagai contoh dalam tutorial ini kerana percuma dan mudah digunakan) ialah kotak Vagrant akan berjalan tanpa GUI. Ini menjadikannya lebih baik terutamanya pada mesin yang lebih tua (seperti mesin saya). Kelebihan lain ialah anda dapat menggunakan PuTTY (atau klien ssh kegemaran anda) untuk menjalankan perintah. Sebilangan orang lebih suka melakukannya dengan cara ini daripada menggunakan tetingkap VirtualBox yang menunjukkan kepada anda output video VM.
Untuk mempunyai kelebihan yang disebutkan di atas, anda boleh menjalankan contoh pelayan Ubuntu (atau distro atau rasa lain yang tidak dilengkapi dengan GUI) dalam mod tanpa kepala. Ini juga yang dilakukan oleh Vagrant, tetapi ia juga akan memberi anda kelebihan berikut:
- anda tidak perlu betul-betul memasang sistem operasi. Vagrant akan menguruskan keseluruhan persediaan
- anda boleh menggunakan cmd atau PowerShell (dengan andaian bahawa anda berada di tingkap) untuk membuat, memulakan, menghentikan, menghapus, mengembalikan (dan banyak lagi) VM anda
Langkah 1: Muat turun dan Pasang Alat
Pertama, kita perlu memuat turun dan memasang alat yang akan kita gunakan:
- Muat turun VirtualBox dari sini dan pasangkannya
- Muat turun Vagrant dari sini dan pasangkannya
- Muat turun PuTTY dari sini
- Muat turun PuTTYgen dari sini
(Anda tidak perlu memasang PuTTY dan PuTTYgen. Muat turun binari sahaja)
Langkah 2: Cari OS yang Ingin Dijalankan
Cari Sistem Operasi yang ingin anda jalankan dalam katalog yang terdapat di laman web rasmi: pautan
Langkah 3: Sediakan Tetingkap CMD di mana Anda akan menjalankan perintah yang diperlukan
Pergi dan buat folder baru pada cakera keras anda. Folder itu akan menjadi folder bersama antara mesin maya dan mesin hos anda.
Sekarang tahan kekunci 'Shift' dan klik kanan pada folder itu dan pilih "Buka tetingkap arahan di sini" dan anda akan membuka tetingkap CMD di lokasi tersebut.
Langkah 4: Sediakan Vagrantfile Anda
Siapkan vagrantfile anda (fail yang mengandungi beberapa tetapan untuk mesin maya anda) dengan menjalankan "vagrant init" di mana anda mengganti dengan sistem operasi yang terdapat dalam katalog
Contoh biasa:
- Untuk menjalankan Ubuntu 16.04 jalankan "vagrant init ubuntu / xenial64"
- Untuk menjalankan Ubuntu 14.04 jalankan "vagrant init ubuntu / trusty64"
- Untuk menjalankan Fedora 23 run "vagrant init fedora / 23-cloud-base"
- Untuk menjalankan Centos 7 run "vagrant init centos / 7"
Langkah 5: Mulakan Mesin Maya Anda
Mulakan mesin maya anda dengan menjalankan "vagrant up" (Lakukan ini pada command prompt yang sama)
Imej OS akan dimuat turun dan dipasang. Ia mesti kelihatan serupa dengan tangkapan skrin.
Langkah 6: Sediakan Kunci Peribadi yang Akan Anda Gunakan untuk Masuk ke Mesin
Selepas mesin maya dimulakan, anda tidak dapat berinteraksi dengannya kerana anda tidak mempunyai VirtualBox GUI sehingga anda harus memperlakukannya sebagai mesin jauh dan log masuk dengan menggunakan SSH (bukan cara paling tepat untuk mengatakannya, tetapi saya fikir ini akan berlaku). Beberapa gambar Vagrant akan menetapkan kombinasi nama pengguna / kata laluan lalai, yang lain akan menghasilkan kunci rawak dan meletakkannya dalam fail yang baru dibuat. Kaedah terbaik untuk berinteraksi dengan kotak ini adalah dengan menggunakan pasangan kunci RSA. Biasanya, Vagrant akan menghasilkan kunci peribadi dan kunci awam semasa membuat VM baru (hasil daripada arahan 'vagrant up'). Untuk mengimport kunci peribadi yang dihasilkan ke klien SSH yang akan anda gunakan (PuTTY) anda harus menggunakan PuTTYgen.
Mulakan PuTTYgen dan klik butang "Muat" dan pergi ke folder di mana anda baru saja menjalankan "vagrant up" dan pergi ke.vagrant / mesin / default / virtualboxDekat menu "Nama Fail" anda mempunyai menu dropdown untuk memilih peluasan. Pilih "Semua fail" dari sana dan kemudian pilih fail bernama "private_key" dan klik "Buka" Klik butang "Simpan kunci peribadi" dan jawab ya jika anda ditanya adakah anda pasti mahu menyimpannya tanpa frasa laluan. Simpan dengan nama yang mudah dikenali. Saya memilih "private_key_putty"
Langkah 7: Log Masuk ke Mesin Maya
Buka PuTTY dan tulis "127.0.0.1" sebagai Nama Host, 2222 sebagai port dan kemudian pergi ke Connection-> SSH-> Auth dan klik butang "Browse" di bawah bidang "Fail kunci peribadi untuk pengesahan". Di sini, pilih fail private_key_putty yang anda hasilkan pada langkah sebelumnya.
(Butiran untuk kotak anda mungkin berbeza. Untuk melihat butiran mengenai "vagrant ssh" yang dijalankan)
Tambahan: Sekarang kembali ke Sesi dan anda akan dapat menyimpan tetapan untuk sesi ini sehingga anda tidak perlu memasukkannya lagi (Masukkan nama di bidang "Sesi yang Disimpan" dan klik "Simpan").
Klik "Buka" dan anda akan diminta memasukkan pengguna yang anda mahu log masuk. Anda boleh mendapatkan pengguna lalai dari katalog OS yang disebutkan pada langkah sebelumnya (atau dengan menjalankan "Vagrant ssh").
Sebagai contoh pengguna lalai untuk pengedaran Ubuntu adalah ubuntu dan yang lalai untuk Fedora adalah jelas
Petua tambahan:
- Di PuTTY, pergi ke Connection-> Data dan masukkan pengguna yang boleh anda gunakan untuk log masuk di medan 'Auto-login username'. Dengan cara ini, anda tidak perlu memasukkan data apa pun semasa membuat sambungan ssh.
- Untuk meningkatkan keselamatan kotak anda, anda dapat menukar kata laluan untuk pengguna yang ada untuk memastikan bahawa anda tidak menjalankan perkhidmatan ssh dengan kombinasi nama pengguna / kata laluan lalai
- Kemungkinan cabaran: Buat pengguna baru dan buat sehingga anda dapat menggunakan kunci peribadi anda (bukan yang dihasilkan) untuk log masuk
Langkah 8: Menggunakan Mesin Maya
Sekarang anda akan dapat menggunakan kotak wangi untuk pembangunan. Anda boleh menguruskan VM yang baru dibuat menggunakan vagrant.
Beberapa arahan yang mudah dan berguna adalah:
- "vagrant up" - memulakan kotak. Setelah selesai anda boleh menyambungnya menggunakan PuTTY
- "vagrant stop" - menghentikan kotak.
- "vagrant init" - menghasilkan vagrantfile yang sesuai dengan pengedaran yang anda pilih
- "vagrant menghancurkan" - memadamkan kotak
Untuk maklumat lebih lanjut, anda sentiasa boleh melayari laman web rasmi:
Saya mengesyorkan agar anda juga melihat snapshot dan pembalikan kerana ini mungkin berguna jika anda melakukan kerja pembangunan.
Disyorkan:
Cara Menyiapkan dan Menggunakan WeMos TTgo ESP32 Uno D1 R32: 3 Langkah
Cara Menyiapkan dan Menggunakan WeMos TTgo ESP32 Uno D1 R32: Cara menyediakan WeMos® TTgo ESP32 uno D1 R32go melalui semua langkah untuk menghidupkan dan menjalankan WeMos® TTgo ESP32 uno D1 R32 anda
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: 4 Langkah
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: Kami akan menunjukkan kepada anda cara membuka Terminal MAC. Kami juga akan menunjukkan kepada anda beberapa ciri dalam Terminal, seperti ifconfig, mengubah direktori, mengakses fail, dan arp. Ifconfig akan membolehkan anda memeriksa alamat IP anda, dan iklan MAC anda
Pelajari Cara Menyiapkan Modul Wifi ESP8266 dengan Menggunakan Just Arduino IDE: 4 Langkah
Pelajari Cara Menyiapkan Modul Wifi ESP8266 dengan Menggunakan Hanya Arduino IDE: Dalam Tutorial ini, Saya Akan Menunjukkan kepada Anda Cara Menyiapkan Modul ESP8266 hanya Dengan Menggunakan Arduino IDE bukan penukar TTL Luaran
Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: 4 Langkah (dengan Gambar)
Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: Ini adalah sarung pelindung berlapis untuk pemain mp3 anda yang juga menukar bicu fon kepala menjadi inci seperempat, boleh bertindak sebagai kotak boom pada flip suis, dan menyamar pemain mp3 anda sebagai pemain pita awal tahun sembilan puluhan atau pencurian rendah yang serupa
Cara Menggunakan Wordpress - Menyiapkan Akaun Anda: 5 Langkah
Cara Menggunakan Wordpress - Menyiapkan Akaun Anda: Pada bahagian pertama ini mengenai Cara menggunakan siri Wordpress, saya akan membincangkan asas-asas membuat akaun dan memulakan penyesuaian. Jangan ragu untuk mengulasnya, dan ingat bahawa ini adalah Instrukatable pertama saya dan saya mencari laman web ini