Android

วิธีการติดตั้งคนจรจัดในเดเบียน 9

VAGRANT: Criando MÁQUINAS VIRTUAIS com UM comando

VAGRANT: Criando MÁQUINAS VIRTUAIS com UM comando

สารบัญ:

Anonim

Vagrant เป็นเครื่องมือบรรทัดคำสั่งแบบโอเพ่นซอร์สสำหรับการสร้างและจัดการสภาพแวดล้อมของเครื่องเสมือน โดยค่าเริ่มต้น Vagrant สามารถจัดเตรียมเครื่องที่ด้านบนของ VirtualBox, Hyper-V และนักเทียบท่า ผู้ให้บริการอื่น ๆ เช่น Libvirt (KVM), VMware และ AWS สามารถติดตั้งผ่านระบบปลั๊กอิน Vagrant

Vagrant ส่วนใหญ่ใช้งานโดยนักพัฒนาเพื่อตั้งค่าสภาพแวดล้อมการพัฒนาที่ตรงกับสภาพแวดล้อมการผลิต

บทช่วยสอนนี้อธิบายวิธีการติดตั้ง Vagrant บนเครื่อง Debian 9 เราจะใช้ผู้ให้บริการ VirtualBox ซึ่งเป็นผู้ให้บริการเริ่มต้นสำหรับ Vagrant

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo

ตรวจสอบให้แน่ใจว่าคุณได้ทำตามข้อกำหนดเบื้องต้นต่อไปนี้ก่อนที่จะดำเนินการกับบทช่วยสอนนี้:

  • เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo ติดตั้ง VirtualBox

ติดตั้ง Vagrant บน Debian

แพ็คเกจ Vagrant ซึ่งมีอยู่ในที่เก็บของ Debian นั้นค่อนข้างล้าสมัย เราจะดาวน์โหลดและติดตั้ง Vagrant เวอร์ชั่นล่าสุดจากเว็บไซต์ Vagrant อย่างเป็นทางการ

ในขณะที่เขียนบทความนี้ Vagrant รุ่นเสถียรล่าสุดคือรุ่น 2.2.6 ก่อนดำเนินการตามขั้นตอนต่อไปให้ตรวจสอบหน้าดาวน์โหลด Vagrant เพื่อดูว่ามีเวอร์ชั่นใหม่กว่าหรือไม่

เริ่มต้นด้วยการอัพเดตรายการแพ็คเกจด้วย:

sudo apt update

ดาวน์โหลดแพ็คเกจ Vagrant ด้วยคำสั่ง curl ต่อไปนี้:

curl -O

เมื่อดาวน์โหลดไฟล์ .deb ให้ติดตั้งโดยพิมพ์:

sudo apt install./vagrant_2.2.6_x86_64.deb

เพื่อตรวจสอบว่าการติดตั้งสำเร็จแล้วให้รันคำสั่งต่อไปนี้ซึ่งจะพิมพ์เวอร์ชั่น Vagrant:

vagrant --version

ผลลัพธ์ควรมีลักษณะดังนี้:

Vagrant 2.2.6

เริ่มต้นกับ Vagrant

ตอนนี้ติดตั้ง Vagrant บนเครื่อง Debian ของคุณมาดูวิธีการสร้างสภาพแวดล้อมการพัฒนา

ขั้นตอนแรกคือการสร้างไดเรกทอรีซึ่งจะเป็นไดเรกทอรีรากของโครงการและถือไฟล์ Vagrantfile Vagrantfile เป็นไฟล์ทับทิมที่อธิบายวิธีกำหนดค่าและจัดเตรียมเครื่องเสมือน

สร้างไดเรกทอรีโครงการและสลับไปที่:

mkdir ~/my-first-vagrant-project cd ~/my-first-vagrant-project

ขั้นตอนต่อไปคือการเริ่มต้นไฟล์ Vagrantfile ใหม่โดยใช้คำสั่ง vagrant init และระบุกล่องที่เราต้องการใช้

กล่องเป็นรูปแบบแพคเกจสำหรับสภาพแวดล้อม Vagrant และเฉพาะผู้ให้บริการ คุณสามารถค้นหารายชื่อกล่อง Vagrant ที่เปิดเผยต่อสาธารณชนได้ในหน้าแคตตาล็อกกล่อง Vagrant

ในตัวอย่างนี้เราจะใช้กล่อง centos/7 เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มต้น Vagrantfile ใหม่:

vagrant init centos/7

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.

คุณสามารถเปิดไฟล์ Vagrant อ่านความคิดเห็นและทำการปรับเปลี่ยนตามความต้องการของคุณ

เรียกใช้คำสั่ง vagrant up เพื่อสร้างและกำหนดค่าเครื่องเสมือนตาม Vagrantfile:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant เมานต์ไดเร็กทอรีโปรเจ็กต์ที่ /vagrant ในเครื่องเสมือนซึ่งอนุญาตให้คุณทำงานกับไฟล์ของโปรเจ็กต์ของคุณบนเครื่องโฮสต์ของคุณ

หากต้องการ ssh เข้าสู่เครื่องเสมือนให้รัน:

vagrant ssh

คุณสามารถหยุดเครื่องเสมือนได้ด้วยคำสั่งต่อไปนี้:

vagrant halt

คำสั่งร้องหยุดเครื่องทำงานและทำลายทรัพยากรทั้งหมดที่สร้างขึ้นในระหว่างการสร้างเครื่อง:

vagrant destroy

ข้อสรุป

คุณได้เรียนรู้วิธีการติดตั้งและใช้ Vagrant บนเครื่อง Debian 9 ของคุณ เราได้แสดงให้คุณเห็นถึงวิธีการสร้างสภาพแวดล้อมการพัฒนาขั้นพื้นฐาน

หากต้องการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Vagrant โปรดไปที่หน้าเอกสารทางการของ Vagrant

เดเบียนเร่ร่อน