Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

Container

Posted on 15/08/2025 by Zaidan

Hai semuanya, apa kabar? Kali ini saya mau nulis tentang container. Sebenarnya dulu juga saya pernah nulis sih hehe. Saya mulai belajar lebih banyak tentang container pas saya coba Docker dan juga Proxmox VE. Kenapa kadang container (CT aja biar lebih singkat) dibutuhkan? Kenapa gak pakai VM aja?

Salah satu kendala yang bisa dihadapi adalah terkait konflik dependensi. Misalnya dalam sebuah VM, aplikasi A membutuhkan library versi 1 namun aplikasi B membutuhkan library versi 2. Apabila kita ingin menjalankan kedua aplikasi tersebut pada VM yang sama, salah satu aplikasi bisa saja gagal berjalan karena versi library yang tidak cocok/bentrok.

Untuk mengatasi hal ini, bisa saja kita buat VM masing-masing sesuai dengan aplikasi yang dibutuhkan. Misalnya apabila dalam case ini kita ingin menjalankan aplikasi A dan aplikasi B, maka kita buat saja dua buah VM. Tapi, penggunaan VM bisa dibilang berat karena tiap VM memerlukan kernel dan OS-nya sendiri

CT adalah solusi untuk mengatasi permasalahan ini. CT adalah teknologi yang memungkinkan kita menjalankan aplikasi beserta dependensi yang dibutuhkan dan terisolasi dari instance atau CT lain. Untuk OS dan kernel-nya, CT menggunakan kernel dan OS milik host (shared resource).

Penggunaan CT relatif lebih ringan dan cepat karena kernel dan OS-nya “didapatkan” dari host dan “hanya membawa” libraries dan dependencies yang dibutuhkan. Proses deploy dan menjalankan CT juga jauh lebih cepat dibandingkan VM.
Pada CT, proses yang berjalan, file system, dan jaringan dapat dipisahkan dari CT lain dan konflik dependensi antar CT dapat dihindari.

Hal-hal tersebut membuat penggunaan CT menjadi lebih portable (bisa dijalankan di banyak platform), efisien (penggunaan resource lebih minimal), konsisten, dan skalabel (lebih mudah apabila ingin membuat banyak CT).
Beberapa CT tools yang didukung di RHEL antara lain adalah Podman (default), Buildan. dan Skopeo.

Tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tulisan saya yang lain:

  • Menjadwalkan Backups pada Proxmox VE
  • Gowes Bogor – part 1
  • Pengalaman Mengambil Online Linux Course
  • Motoran ke Rawagede – Perjalanan Jonggol-Sukamakmur

Arsip blog

  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
© 2025 zaidan's blog | Powered by Superbs Personal Blog theme