Vagrant - Installation
สารบัญ:
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
ตอนนี้คุณได้ติดตั้ง 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 คนจรจัดกำหนดค่า magento 2 เพื่อใช้วานิชบน centos 7

ความเร็วหน้ามีความสำคัญต่อความสำเร็จของร้านค้าออนไลน์ของคุณ บทช่วยสอนนี้ครอบคลุมขั้นตอนที่เกี่ยวข้องในการกำหนดค่า Magento 2 เพื่อใช้ Varnish เป็นโซลูชันแคชแบบเต็มหน้า
วิธีการติดตั้งคนจรจัดบน CentOS 7

Vagrant เป็นเครื่องมือบรรทัดคำสั่งแบบโอเพ่นซอร์สสำหรับการสร้างและการจัดการสภาพแวดล้อมของเครื่องเสมือน ในบทช่วยสอนนี้เราจะแนะนำคุณเกี่ยวกับการติดตั้ง Vagrant บนระบบ CentOS 7
วิธีการติดตั้งคนจรจัดบน Ubuntu 18.04

ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง Vagrant บนเครื่อง Ubuntu 18.04 Vagrant เป็นเครื่องมือบรรทัดคำสั่งสำหรับการสร้างและจัดการสภาพแวดล้อมของเครื่องเสมือน