Site icon Learning & Doing

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

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
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"
sudo apk update
sudo apk add vim
$ vagrant ssh-config >> ~/.ssh/config
$ 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.

Exit mobile version