“Cara Menjalankan Alpine Linux Dengan Vagrant”
Daftar Isi
Pengantar
Vagrant adalah alat yang dibuat untuk memungkinkan pengguna membuat dan mengonfigurasi lingkungan pengembangan yang ringan, dapat direproduksi, dan portabel dengan sistem operasi pilihan mereka. Vagrant bekerja dengan berbagai teknologi virtualisasi seperti VirtualBox, VMware, KVM, Parallels dan Hyper-V. Dalam panduan ini kita akan melihat bagaimana Anda dapat dengan cepat menjalankan mesin virtual Alpine Linux dengan Vagrant.
Alpine Linux adalah sistem operasi yang dikembangkan komunitas yang dirancang dengan mempertimbangkan keamanan untuk digunakan di perangkat IoT, router jaringan, solusi VPN, perangkat firewall, sistem VoIP, dan di server komoditas. Sistem operasinya sangat ringan sehingga dapat berjalan di sebagian besar perangkat dengan faktor bentuk kecil secara efisien.
Install Vagrant pada Ubuntu / Debian
sudo apt update sudo apt install vagrant
Install Vagrant pada Centos / Fedora
sudo dnf install vagrant
Tambahkan Alpine Linux ke vagrant Box
VirtualBox:
vagrant box add generic/alpine38 --provider=virtualbox
KVM:
vagrant box add generic/alpine38 --provider=libvirt
Parallels:
vagrant box add generic/alpine38 --provider=parallels
VMware:
vagrant box add generic/alpine38 --provider=vmware_desktop
Cek List OS
vagrant box list
Jalankan Alpine Linux dengan Vagrant
- Buat vagrant file
vim Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : ENV['VAGRANT_DEFAULT_PROVIDER'] = 'libvirt' Vagrant.configure("2") do |config| config.vm.define "alpine" do |config| config.vm.hostname = "myalpine" config.vm.box = "generic/alpine38" config.vm.box_check_update = false config.vm.provider :libvirt do |v| v.memory = 1024 v.cpus = 1 end end end
- Jalankan Vagrant
vagrant up
- SSH ke alpine
$ vagrant ssh myalpine:~$ cat /etc/os-release NAME="Alpine Linux" ID=alpine VERSION_ID=3.8.5 PRETTY_NAME="Alpine Linux v3.8" HOME_URL="http://alpinelinux.org" BUG_REPORT_URL="http://bugs.alpinelinux.org"
- Update Alpine
sudo apk update
- Coba Install package
sudo apk add vim
- Generate SSH config supaya bisa di akses dari semua directory
$ vagrant ssh-config >> ~/.ssh/config
- SSH
$ ssh alpine myalpine:~$
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Menjalankan Alpine Linux Dengan Vagrant. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.