Богино хариулт бол хэрэв та машин удирдахыг хүсвэл Vagrant ашиглах хэрэгтэй бөгөөд хэрэв та програмын орчин үүсгэж, ажиллуулахыг хүсвэл Docker ашиглах хэрэгтэй. Vagrant бол виртуал машиныг удирдах хэрэгсэл юм. Docker нь аппликешнүүдийг хөнгөн саванд хийж, суулгахад зориулагдсан хэрэгсэл юм.
Vagrant гэж юу вэ, яагаад хэрэглэх ёстой вэ?
Vagrant нь виртуал машины орчныг нэг ажлын урсгалд бий болгож, удирдах хэрэгсэл юм Ашиглахад хялбар ажлын урсгал, автоматжуулалтад анхаарлаа төвлөрүүлснээр Vagrant нь хөгжүүлэлтийн орчныг тохируулах хугацааг багасгаж, үйлдвэрлэлийн тэнцвэрийг нэмэгдүүлж, "миний машин дээр ажилладаг" нь өнгөрсөн үеийн үлдэгдэл болж хувирдаг.
Хүмүүс Vagrant хэрэглэдэг үү?
Бид ажил дээрээ Vagrant ашигладаг бөгөөд энэ нь бидэнд сайнаар нөлөөлдөг. Бид бүх бэлтгэлээ Chef-тэй хийж, Vagrant box болон вэб серверүүддээ зориулж нэг хоолны номыг ашигладаг. Энэ нь бидэнд бүх орчинд бага багаар тогтвортой тохиргоо хийх боломжийг олгодог.
Vagrant-г ашигласан хэвээр байна уу?
Гэсэн хэдий ч Vagrant нь виртуал машин хэвээр байна, гэхдээ энд байгаа стандарт VM хэрэглүүрүүдээс илүү хүчирхэг функцуудтай; жишээ нь та Vagrant-г Хүүхэлдэй, тогооч гэх мэт CM хэрэгслүүдтэй нэгтгэж, өөрийн VM-ийн тохиргоо болон тохиргоог хийх боломжтой.
Vagrant болон VirtualBox хоёрын ялгаа юу вэ?
VirtualBox нь үндсэндээ таны компьютерийн эхлэл юм. Та VirtualBox-ыг ашиглан хамгаалагдсан хязгаарлагдмал орчинд хамгаалагдсан үйлдлийн системийг бүхэлд нь компьютер дээрээ ажиллуулж болно. Vagrant нь хөгжүүлэлтийн орчныг удирдахад ашигладаг програм хангамж юм. … VirtualBox болон Vagrant-ийг ашиглан та өөрийн апп эсвэл вэб сайтын үйлдвэрлэлийн орчныг загварчилж болно.