DEV Community

Azzami Pratama
Azzami Pratama

Posted on

Managed Container With Podman

logo podman
Apa itu Container?

  • Container adalah software standard unit yang mengemas kode dan semua dependensinya sehingga dapat dijalankan dengan cepat dan konsisten di berbagai environment.

Apa itu Podman?

  • Podman adalah alat manajemen container open-source yang fokus pada keamanan dan Stabilitas. Ia menawarkan command interface yang mirip dengan Docker tetapi tidak memerlukan daemon untuk menjalankan Container.

Getting help

  • Untuk melihat panduan dan mengetahui cara kerja Podman, Gunakan command help dan man:
$ podman --help
$ man podman
Enter fullscreen mode Exit fullscreen mode

Searching, pulling & listing images

  • Podman dapat mencari images container pada remote registries dengan simple keywords:
$ podman search <search_term>
Enter fullscreen mode Exit fullscreen mode
  • Downloading (Pulling) an image is easy
$ podman pull <images/registries>
Enter fullscreen mode Exit fullscreen mode

note: podman bisa menggunakan registries Docker

  • Podman dapat membuat daftar images
$ podman images
Enter fullscreen mode Exit fullscreen mode

Menjalankan Container

  • untuk mejalankan Container, Gunakan command run
$ podman run
Enter fullscreen mode Exit fullscreen mode

Melihat daftar Container yang berjalan

  • Command podman ps digunakan untuk melihat daftar container yang telah dibuat dan sedang berjalan.
$ podman ps
Enter fullscreen mode Exit fullscreen mode

Memeriksa Cotainer yang sedang berjalan

  • podman dapat " memeriksa" Container yang sedang berjalan untuk mengetahui metadata dan detail tentang kontainer itu sendiri. podman inspect akan memberikan banyak informasi berguna seperti environment variables, pengaturan jaringan, atau sumber daya yang dialokasikan.
$ podman inspect
Enter fullscreen mode Exit fullscreen mode

Melihat log Container

  • Untuk melihat log pada Container dengan menggunakan command podman logs.
$ podman logs
Enter fullscreen mode Exit fullscreen mode

Melihat Pid Container

  • - Untuk melihat pid Container dengan menggunakan command podman top.
$ podman top
Enter fullscreen mode Exit fullscreen mode

Menghentikan Container

  • Untuk menghentikan Container dengan menggunakan command podman stop.
$ podman stop
Enter fullscreen mode Exit fullscreen mode

Menghapus Container

  • Untuk menghapus Container dengan menggunakan command podman rm.
$ podman rm
Enter fullscreen mode Exit fullscreen mode

Kesimpulan tentang Podman:

  1. Alternatif untuk Docker: Podman adalah alternatif yang kuat untuk Docker, memungkinkan pengguna untuk membuat, menjalankan, dan mengelola kontainer tanpa memerlukan daemon.

  2. Keamanan Terfokus: Podman memberikan fokus besar pada keamanan, dengan isolasi yang lebih baik antara kontainer dan host serta kontrol akses yang lebih baik.

  3. Kesesuaian Standar OCI: Podman sesuai dengan standar OCI, memastikan kompatibilitas dengan gambar container dari alat manajemen container lain yang mematuhi standar yang sama.

  4. Ringan dan Efisien: Dirancang untuk ringan dan efisien, cocok untuk penggunaan di lingkungan yang membutuhkan penggunaan sumber daya minimal.

  5. Dukungan untuk Lingkungan Produksi: Cocok untuk penggunaan di lingkungan produksi, Podman mendukung aplikasi yang membutuhkan manajemen kontainer yang handal dan skalabel.

  6. Integrasi dengan Ekosistem Kontainer: Podman dapat diintegrasikan dengan ekosistem manajemen kontainer yang lebih besar seperti Kubernetes dan Ansible, memungkinkan pengguna memanfaatkan kelebihannya dalam konteks yang lebih luas.

Top comments (0)