Remastering Vagrant Box Dari Yang Sudah Ada
Wednesday, May 30, 2018
Add Comment
Cara termudah lainnya selain menciptakan vagrant box dari awal, yaitu memaketkan ulang vagrant box yang telah terinstall. Sebagai teladan aku akan memaketkan ulang Ubuntu Server 18.04 LTS versi 64 bit. Misalnya nih aku punya vagrant box yang berasal dari URL
yang sudah terinstall di dalam komputer, kemudian aku ingin menambahkan database MySQL Server di dalamnya, kemudian aku paketkan ulang ke dalam bentuk vagrant box. Sehingga dikala aku install paket vagrant box yang baru, di dalamnya sudah terinstall MySQL server.
Berikut ini langkah-langkahnya:
Pertama, terperinci anda harus masuk dulu ke dalam vagrat box yang telah terinstall melalui perintah:
vagrant ssh
sesudah masuk, anda tinggal menjalankan perintah install mysql server ibarat ini:
sudo apt-get install mysql-server-5.7
jangan lupa update dan upgrade dulu seluruh paket dan kernel linux melalui 3 perintah berikut:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
sesudah itu, aku bersihkan seluruh cache instalasi dengan perintah:
sudo apt-get clean
sesudah itu aku melaksanakan pencucian drive dengan perintah:
sudo dd if=/dev/zero of=/EMPTY bs=1M sudo rm -f /EMPTY
dan terakhir yaitu membersihkan history bash sekaligus logout dari vagrant box yang akan dipaketkan dengan perintah:
cat /dev/null > /.bash_history && history -c && exit
sesudah perintah di atas di jalankan, otomatis anda akan keluar dari vagrant box, dan berada di dalam hypervisor atau Master OS. Untuk memulai pemaketan, anda dapat menjalankan perintah:
vagrant package --output bionic-mysql.box
jikalau proses pemaketan berjalan lancar, akan nampak tampilan ibarat berikut ini:
dari perintah di atas, anda akan mendapat file vagrant box berjulukan mysql.box,
Langkah selanjutnya yaitu uji coba vagrant box yang barusan dibentuk tersebut. Pindahkan dahulu mysql.box ke dalam folder di atasnya dengan perintah:
mv bionic-mysql.box ../
kemudian buat folder dengan nama vagrant-mysql/ di atas folder anda berada, dengan perintah:
mkdir ../vagrant-mysql
kemudian, daftarkan mysql box ke dalam system vagrant dengan menjalankan perintah:
vagrant box add mysql ../bionic-mysql.box
selesai di daftarkan, silakan cek terlebih dahulu apakah benar berhasil di daftarkan atau tidak dengan perintah:
vagrant box list
jikalau benar berhasil terdaftarkan box bionic-mysql.box, maka kesannya akan terlihat ibarat berikut:
langkah berikutnya silakan masuk ke dalam folder vagrant-mysql yang tadi dibentuk dengan perintah:
cd ../vagrant-mysql/
kemudian jalankan inisialisasi vagrant box yang akan di install dengan perintah
vagrant init mysql
sesudah itu jalankan perintah untuk instalasi vagrant box mysql tadi dengan menjalankan:
vagrant up
apabila instalasi berhasil, silakan coba masuk ke dalam vagrant box mysql dengan perintah:
vagrant ssh
kemudian jalankan perintah di bawah ini untuk melihat apakah mysql server tadi telah terinstall di dalam system:
sudo dpkg -l |grep mysql
jikalau benar telah terinstall maka akan terlihat ibarat berikut ini:
yak, jikalau terlihat ibarat di atas, itu berarti aplikasi database mysql-server sudah ada tanpa anda melaksanakan instalasi lagi ke dalam system. Sebenarnya tidak hanya mysql saja yang dapat anda paketkan, anda dapat menginstall banyak sekali aplikasi ke dalam vagrant box sebelum dipaketkan ulang.
Tapi, apabila anda tertarik untuk mencoba menciptakan vagrant box dari awal, anda dapat mencoba seri tutorial ini:
- Konfigurasi virtualbox sebelum membangun virtual mesin.
- Cara Install Ubuntu Server 18.04.
- Konfigurasi sudo tanpa password di Ubuntu Server 18.04
- Install Virtualbox Guest Addition di Virtual Mesin.
- Install insecure public key di virtual mesin
- Membuat Vagrant box dari Virtual Mesin
- Instalasi Vagrant box dan uji coba Vagrant box yang dibuat.
- Cara upload vagrant box ke app.vagrantup.com
0 Response to "Remastering Vagrant Box Dari Yang Sudah Ada"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda