Wednesday, September 25, 2024
Alpine Vagrant

Cara Menjalankan Alpine Linux Dengan Vagrant

vagrant

“Cara Menjalankan Alpine Linux Dengan Vagrant”

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
$ 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.

(Visited 146 times, 1 visits today)

Similar Posts