DevOps 101: ຕິດຕັ້ງ Vagrant ໃນ Mac OS High Sierra ກັບ Brew

ມື້ອື່ນພວກເຮົາຈະເຮັດຫຼັກສູດການພັດທະນາແລະການປະຕິບັດງານ (DevOps) ສຳ ລັບບ່ອນຈອດເຮືອ. ວຽກ ທຳ ອິດຂອງພວກເຮົາແມ່ນການຕັ້ງສະພາບແວດລ້ອມ ສຳ ລັບ 2 ເທັກໂນໂລຍີການຕັ້ງຄ່າແບບ virtualization ທີ່ດີທີ່ສຸດໃນໂລກ IT (PS: Vagrant ແລະ Docker ອ້າງວ່າພວກມັນມີຫຼາຍກ່ວາເຕັກໂນໂລຢີການຕັ້ງຄ່າ, ຄຳ ນິຍາມນີ້ແມ່ນເພື່ອຄວາມງ່າຍດາຍເທົ່ານັ້ນ). ຄູ່ມືແນະ ນຳ ເທື່ອລະຂັ້ນຕອນນີ້ຈະຊ່ວຍໃຫ້ທຸກຄົນຕິດຕັ້ງປອດແລະຕັ້ງຄ່າ Ubuntu 16.04 ທຳ ອິດ (xenial).

ຕິດຕັ້ງ homebrew

ຂັ້ນຕອນ ທຳ ອິດແມ່ນການຕິດຕັ້ງ homebrew. ໂດຍພື້ນຖານແລ້ວ, homebrew ແມ່ນມີຄວາມ ໝາຍ ສຳ ລັບຕິດຕັ້ງສິ່ງຕ່າງໆທີ່ Apple ບໍ່ໄດ້ຕິດຕັ້ງ ສຳ ລັບທ່ານ. ເຢັນບໍ່ແມ່ນບໍ?

ຫຼັງຈາກການຕິດຕັ້ງ, ທ່ານສາມາດໃສ່ຄໍາສັ່ງ

brew doctor brewing plum # ຖ້າທ່ານມີບາງບໍລິສັດຜະລິດເບຍທີ່ບໍ່ໄດ້ໃຊ້ - ການປັບປຸງເບຍ

ຕິດຕັ້ງ VirtualBox Cask

ເພື່ອໃຊ້ Vagrant ແລະ Docker, ທ່ານ ຈຳ ເປັນຕ້ອງເອົາໃສ່ virtualization. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ ໜຶ່ງ ໃນບັນດາ virtual stacks. ສິ່ງທີ່ງ່າຍທີ່ສຸດ ສຳ ລັບຂ້ອຍແມ່ນກ່ອງເສມືນເພາະຂ້ອຍໃຊ້ມັນຕະຫຼອດຊີວິດວິທະຍາໄລ. ຂ້ອຍຈະກັບໄປສູ່ຈຸດແຂງແລະຈຸດອ່ອນຂອງສະເຕກ virtualization ທັງ ໝົດ ຕໍ່ມາ. ວິທີການຕິດຕັ້ງ virtualbox ກັບເບຍ, ພຽງແຕ່ພິມ.

Brew keg ຕິດຕັ້ງ virtualbox

ຕິດຕັ້ງຖັງ Vagrant

ການຕິດຕັ້ງຂອງວັກຊີນກັບກະເປົາແມ່ນງ່າຍຫຼາຍ. ພຽງແຕ່ປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ແລະການຕິດຕັ້ງໄວຣັດຈະຖືກຕິດຕັ້ງ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ມີການຕັ້ງຄ່າບາງຢ່າງກ່ອນທີ່ Mac ຈະສາມາດຕິດຕັ້ງໄດ້

ເປີດໂລໂກ້ Apple ຢູ່ເບື້ອງຊ້າຍດ້ານເທິງ settings ການຕັ້ງຄ່າລະບົບ→ຄວາມປອດໄພແລະການປ້ອງກັນຂໍ້ມູນ

ການຕັ້ງຄ່າທີ່ຈະເປີດ

ກົດປຸ່ມລັອກເພື່ອເຮັດການປ່ຽນແປງແລະປ່ຽນແອັບ Allow Allow ເຊິ່ງໄດ້ດາວໂຫລດໄປທີ່ App Store ແລະ ກຳ ນົດນັກພັດທະນາ. ກົດປຸ່ມລັອກອີກເທື່ອຫນຶ່ງແລະປະຕິບັດຄໍາສັ່ງ.

Brew keg ຕິດຕັ້ງ vagabond

ລໍຖ້າສອງສາມນາທີແລະຊົມເຊີຍ! ທ່ານໄດ້ຕິດຕັ້ງອະໄວຍະວະເພດ ສຳ ເລັດຜົນໃນລະບົບຂອງທ່ານແລ້ວ.

ຕັ້ງຄ່າ Ubuntu 16.04 ສຳ ລັບ Vagrant

ຂ້ອຍມັກຈະສ້າງໂຟເດີແຍກຕ່າງຫາກ ສຳ ລັບໂຄງການຂອງຂ້ອຍ. ເພາະສະນັ້ນຂ້ອຍສ້າງໂຟນເດີ ໃໝ່ ສຳ ລັບ Vagrant ທີ່ເອີ້ນວ່າ VagrantProjects

mkdir ~ / Vagrant ຜະລິດຕະພັນ

ຈາກບ່ອນນັ້ນຂ້ອຍສ້າງໂຟນເດີທີ່ຂ້ອຍເກັບບັນດາໂຄງການຂອງຂ້ອຍ. ຕົວຢ່າງ, ໃນກໍລະນີນີ້ຂ້ອຍ ກຳ ລັງສ້າງ Ubuntu / Xenial16.04

mkdir ~ / VagrantProjects / Ubuntu / Xenial16.04

ຂ້ອຍເຂົ້າໄປໃນໄດເລກະທໍລີແລະໃສ່ຄໍາສັ່ງ

init ບໍ່ເປັນລະບຽບ

ມັນສ້າງເອກະສານທີ່ບໍ່ມີຕົວຕົນຢູ່ພາຍໃນໄດເລກະທໍລີ. Vagrantfile ແມ່ນສະຄິບຕັ້ງຄ່າທີ່ເຮັດວຽກແລະສ້າງສະພາບແວດລ້ອມຂອງພວກເຮົາ. ສະນັ້ນຕອນນີ້ພວກເຮົາຕ້ອງໄດ້ໃສ່ລະຫັດເອກະສານທີ່ບໍ່ມີຕົວຕົນເພື່ອສ້າງຮູບພາບ Ubuntu / Xenial16.04. ໃນກໍລະນີຂອງຂ້ອຍ, ຂ້ອຍພຽງແຕ່ປ່ຽນ config vm.box ເປັນ ubuntu / xenial64. ແລະຄວາມສາມາດໃນການປ່ຽນລະຫັດຜ່ານໄດ້ຖືກເພີ່ມເຂົ້າໃນ Ubuntu: ubuntu.

ຫລັງຈາກນັ້ນຂ້ອຍກໍ່ແລ່ນອ້ອມ.

ຄຳ ເຕືອນ !!! ຖ້າທ່ານ ກຳ ລັງຂຽນ ໜັງ ສືບໍ່ເປັນລະບຽບເປັນເທື່ອ ທຳ ອິດ, ທ່ານຄວນຄາດຫວັງວ່າມັນຈະ ດຳ ເນີນການຕໍ່ໄປອີກ ໜ້ອຍ ໜຶ່ງ, ເພາະວ່າໃນໄວໆນີ້ຕ້ອງມີການຕັ້ງຄ່າໃຫ້ເປັນກ່ອງເສມືນ. ພ້ອມທັງຮັບປະກັນວ່າທ່ານມີອິນເຕີເນັດທີ່ດີ. ຢ່າໃຊ້ສາຍໂທລະສັບ.

ຖ້າມັນ ສຳ ເລັດໂດຍບໍ່ມີຂໍ້ຜິດພາດກໍ່ຍິ່ງດີ! ທ່ານພ້ອມແລ້ວທີ່ຈະໄປ. ພຽງແຕ່ໃສ່ ssh ທີ່ບໍ່ມີປະໂຫຍດຈາກໄດເລກະທໍລີເພື່ອເຂົ້າເຖິງສະຖານີ

VHrant SSH

ດຽວນີ້ທ່ານສາມາດເຮັດຫຍັງໄດ້ກັບ Ubuntu Vagrant ຂອງທ່ານ.

ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວີຊ່າສາມາດພົບເຫັນຢູ່ໃນເອກະສານທາງການທີ່ນີ້