Android

วิธีการติดตั้งคนจรจัดบน CentOS 8

Vagrant - Installation

Vagrant - Installation

สารบัญ:

Anonim

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

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

ในบทช่วยสอนนี้เราจะอธิบายวิธีติดตั้ง Vagrant บน CentOS 8 นอกจากนี้เราจะแสดงวิธีสร้างสภาพแวดล้อมการพัฒนา

การติดตั้ง Vagrant บน CentOS 8

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

ในการติดตั้ง Vagrant บนเครื่อง CentOS ของคุณให้ป้อนคำสั่งต่อไปนี้ในฐานะรูทหรือผู้ใช้ที่มีสิทธิ์ sudo

sudo dnf install

เมื่อการติดตั้งเสร็จสิ้นให้ตรวจสอบว่า Vagrant ได้รับการติดตั้งเรียบร้อยแล้วโดยการเรียกใช้:

vagrant --version

คำสั่งจะพิมพ์เวอร์ชัน Vagrant:

Vagrant 2.2.6

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

ตอนนี้คุณได้ติดตั้ง Vagrant บนระบบ CentOS ของคุณแล้วมาสร้างสภาพแวดล้อมการพัฒนาโดยใช้ผู้ให้บริการ VirtualBox ซึ่งเป็นผู้ให้บริการเริ่มต้นสำหรับ Vagrant ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง VirtualBox บนระบบ CentOS 8 ของคุณ

ขั้นตอนแรกคือการสร้างไดเรกทอรีที่จะเป็นไดเรกทอรีรากของโครงการ สร้างไดเรกทอรีโครงการและสลับไปที่:

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

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

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

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

vagrant init ubuntu/bionic64

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 เพื่อสร้างและกำหนดค่าเครื่องเสมือนตามที่กำหนดใน Vagrantfile:

vagrant up

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

หากกล่องไม่มีอยู่ในเครื่องจะถูกดาวน์โหลด Vagrant ยังติดตั้งไดเรกทอรีโครงการที่ /vagrant ในเครื่องเสมือนซึ่งช่วยให้คุณสามารถทำงานกับไฟล์ของโครงการในเครื่องโฮสต์ของคุณ

หากต้องการ ssh ลงในเครื่องเสมือนให้พิมพ์:

vagrant ssh

เมื่อคุณทำงานเสร็จแล้วเมื่อต้องการหยุดเครื่องเสมือนให้เรียกใช้:

vagrant halt

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

vagrant destroy

หากเครื่องเสมือนกำลังทำงานอยู่เครื่องจะหยุดทำงานก่อนที่จะถูกลบ

ข้อสรุป

เราได้แสดงการติดตั้ง Vagrant บน CentOS 8 และวิธีการสร้างสภาพแวดล้อมการพัฒนาขั้นพื้นฐาน

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

Centos คนจรจัด