Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Memulai Dengan Podman Desktop, Alternatif Desktop Docker Sumber Terbuka

Posted on January 20, 2023

Podman Desktop adalah alternatif gratis untuk Docker Desktop yang merupakan pilihan bagus lainnya untuk penggunaan pengembangan lokal. Ini menawarkan serangkaian fitur serupa sambil tetap sepenuhnya open-source, membiarkan Anda menghindari implikasi lisensi menggunakan produk Docker.

Dalam artikel ini, Anda akan belajar cara menginstal dan memulai dengan Podman Desktop untuk menjalankan kontainer dan menerapkan ke Kubernetes. Pengalamannya akan familier jika sebelumnya Anda pernah menggunakan Docker Desktop, tetapi juga harus cepat mengambil yang baru.

Apa itu Desktop Podman?

Podman adalah mesin wadah OCI yang dapat Anda gunakan sebagai pengganti Docker. Podman CLI sengaja dibuat mirip dengan milik Docker; Anda dapat mengonversi sebagian besar perintah hanya dengan mengganti podman alih-alih buruh pelabuhan, seperti podman run dan podman push.

Podman Desktop adalah antarmuka grafis resmi untuk fungsionalitas Podman. Selain membungkus Podman CLI, ini menggabungkan fitur tambahan termasuk integrasi Kubernetes dan ekstensi pihak ketiga. Anda dapat menggunakan Desktop untuk berinteraksi dengan wadah dan sumber daya terkait di workstation Anda dengan mudah, jika Anda ingin menghindari menjalankan perintah terminal.

Pastikan Anda telah menginstal Podman CLI reguler sebelum Anda mulai menggunakan Podman Desktop. Desktop perlu mendeteksi CLI untuk mengelola wadah Anda. Anda dapat menemukan instruksi penginstalan terperinci di Podman docs.

Selanjutnya, unduh rilis Podman Desktop terbaru dari situs web proyek. Atau, gunakan salah satu dari perintah berikut untuk menginstal menggunakan manajer paket sistem Anda:

Windows – winget install -e –id RedHat.Podman-DesktopmacOS – brew install podman-desktopLinux – flatpak install –user flathub io.podman_desktop.PodmanDesktop

Sekarang Anda bisa luncurkan Podman Desktop. Anda akan melihat Podman berhasil dideteksi. Layar beranda juga akan menampilkan lingkungan kontainer lain yang tersedia di sistem Anda, seperti instalasi Docker Engine. Menjelajahi Podman Desktop

Antarmuka Podman Desktop dibagi menjadi lima bagian utama yang dapat Anda alihkan menggunakan sidebar kiri. Ada juga menu Pengaturan terpisah, diakses di bagian bawah bilah sisi, tempat Anda dapat mengonfigurasi mesin penampung, mengaktifkan proksi HTTP, dan memberikan kredensial registri gambar.

Menjalankan Penampung

Tab Penampung adalah tempat Anda menghabiskan sebagian besar waktu Anda. Ini menampilkan semua wadah yang ada di lingkungan Anda. Untuk membuat wadah baru, tekan tombol ungu “Buat wadah” di kanan atas.

Anda akan diminta untuk memilih antara membuat Containerfile atau Dockerfile, atau memulai wadah dari gambar yang sudah ada:

Jika Anda memilih “From Containerfile/ Dockerfile”, Anda harus memilih path ke file Anda dengan mengklik input “Containerfile path” di layar berikutnya. Anda dapat menggunakan Dockerfile yang ada; terminologi Containerfile hanyalah alternatif yang lebih umum. Berikan tag awal untuk gambar Anda di bidang “Nama Gambar”, lalu tekan tombol “Bangun” untuk membuat gambar Anda.

Output perintah build akan ditampilkan di jendela terminal tersemat. Klik tombol Selesai untuk melanjutkan. Anda akan dibawa ke layar Gambar tempat gambar baru Anda akan ditampilkan. Jika Anda memilih untuk tidak membuat gambar baru, Anda akan diarahkan ke layar Gambar setelah menekan tombol “Dari gambar yang ada” di dialog pembuatan wadah.

Selanjutnya, arahkan kursor ke gambar mana pun dan klik tombol putar yang muncul di sebelah kanan sisi layar:

Sekarang Anda dapat mengonfigurasi properti instance container baru Anda. Tetapkan nama untuk penampung Anda, pasang volume apa pun yang Anda perlukan, dan atur variabel lingkungan pada tab “Basic”:

Tab Lanjutan memungkinkan Anda memasang TTY, menyetel pengguna tempat penampung dijalankan, dan mengubah kebijakan mulai ulang yang akan apply:

Networking mengonfigurasi tumpukan jaringan wadah, termasuk nama hostnya, /etc/hosts entri file, dan konfigurasi DNS:

Akhirnya, tab Keamanan memungkinkan Anda mengaktifkan mode hak istimewa (jika Anda memerlukannya), memodifikasi kemampuan kernel wadah, dan tentukan sistem file read-only jika Anda mengharapkan lingkungan yang tidak dapat diubah:

Setelah Anda selesai mengonfigurasi wadah, klik tombol ungu “Mulai Wadah” di bagian bawah layar untuk menjalankannya. Ini akan muncul kembali di layar Containers.

Mengelola Containers

Melayang di atas container akan menampilkan tindakan yang memungkinkan Anda menghentikan atau menghapusnya. Anda juga dapat menggunakan kotak centang di sisi kiri untuk memilih beberapa wadah dan menerapkan tindakan secara massal.

Mengklik tombol tiga titik di paling kanan akan menampilkan menu luapan dengan lebih banyak opsi. Di sini, Anda dapat segera memulai ulang penampung, atau meluncurkan sesi terminal dengan cepat.

Klik penampung apa pun untuk melihat detailnya. Ini menghasilkan antarmuka tab di mana Anda dapat mengakses log kontainer, podman memeriksa output, dan terminal session.

Mengelola Image

Gambar dikelola dengan cara serupa. Klik gambar apa pun untuk mengakses detailnya, termasuk podman yang memeriksa keluaran dan riwayat lapisan.

Klik tombol “Tarik Gambar” di kanan atas layar Gambar untuk menarik gambar jarak jauh baru ke lingkungan Anda. Anda akan diminta memasukkan gambar yang ingin Anda tarik, seperti ubuntu:latest atau registry.example.com/private-image:v1.

Podman akan mengunduh gambar saat Anda menekan tombol “Tarik Gambar”. Progres ditampilkan di jendela terminal inline.

Untuk menggunakan image di registry pribadi, Anda perlu menyiapkan kredensial autentikasi terlebih dahulu. Tekan tombol “Kelola Registri” di layar Tarik Gambar, atau arahkan ke Pengaturan > Tambah Registri, lalu tekan tombol “Tambahkan registri” di kanan bawah. Masukkan nama host registri Anda dan berikan nama pengguna dan kata sandi Anda. Klik tombol Login untuk mengautentikasi.

Mengelola Volume

Layar Volume memberikan ikhtisar semua volume persisten yang telah Anda buat, termasuk usia dan ukuran totalnya:

Mengklik sebuah volume akan menampilkan keluaran pemeriksaan podman:

Anda dapat menghapus sebuah volume dengan mengeklik tombol di kanan atas.

Menggunakan Kubernetes

Podman telah mengintegrasikan dukungan Kubernetes. Ini muncul di layar Pods Desktop Podman. Pod di Podman setara dengan Kubernetes Pods, menjadi kumpulan dari beberapa wadah yang dikelompokkan bersama. Untuk menerapkan Pod, klik tombol “Mainkan Kubernetes YAML” di kanan atas.

Masukkan jalur ke file YAML Anda di layar yang muncul:

Anda dapat menggunakan manifes Pod sederhana ini jika Anda tidak memilikinya:

apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: – image: nginx:latest

Ketika Anda mengklik tombol “Play”, Podman akan men-deploy Pod yang ditentukan oleh manifes Anda. ID Pod yang dibuat ditampilkan di output jendela terminal tersemat.

Sekarang Anda akan melihat Pod Anda muncul di layar Pod:

Pod masih berupa kontainer yang berjalan di Podman. Untuk men-deploy ke klaster Kubernetes yang sesungguhnya, perluas menu tiga titik Pod dan pilih tindakan “Deploy to Kubernetes”.

Pada layar berikutnya, pilih apakah akan mengganti binding hostPort dengan layanan Kubernetes. Ini lebih aman karena mencegah Pod terikat langsung ke port di Node kluster Anda. Klik “Deploy” untuk meluncurkan Pod Anda ke dalam klaster Kubernetes Anda yang aktif, seperti yang didefinisikan oleh file ~.kube/config Anda. Anda dapat memilih koneksi klaster yang berbeda di menu pengaturan.

Podman Desktop menggabungkan fitur praktis untuk berpindah antar kontainer lokal dan klaster Kubernetes. Tab “Kube” pada layar detail container menyediakan file YAML Kubernetes yang dibuat secara otomatis untuk container apa pun di lingkungan Anda, memungkinkan Anda menerapkan tanpa menulis manifes secara manual. Ekstensi didistribusikan sebagai gambar wadah dengan konten yang disiapkan khusus. Anda dapat menemukannya di Docker Hub dengan memfilter ke jenis konten Extension.

Setelah Anda menemukan ekstensi yang ingin digunakan, tambahkan ke Podman Desktop dengan membuka Pengaturan > Ekstensi Desktop. Rekatkan nama gambar ekstensi ke kolom input, lalu tekan tombol “Instal ekstensi dari gambar OCI”. Log instalasi akan ditampilkan di bawah ini.

UI ekstensi kemudian akan tersedia kembali di antarmuka Desktop Podman utama, di bawah item sidebar Ekstensi.

Summary

Podman Desktop adalah alat grafis untuk mengelola lingkungan wadah Podman. Anda dapat berinteraksi dengan container, gambar, dan volume di mesin Anda, menerapkan manifes Kubernetes, dan memantau log, semuanya dalam satu antarmuka. Podman Desktop juga kompatibel dengan ekstensi Docker Desktop sehingga Anda dapat mengakses integrasi tambahan yang dikembangkan oleh ekosistem kontainer yang lebih luas. Kemampuan ini berarti Podman Desktop sering dapat digunakan sebagai pengganti Docker Desktop. Anda harus tetap menggunakan Docker jika Anda mengandalkan fungsi kolaborasi, manajemen perusahaan, dan lingkungan pengembangannya. Podman tidak menawarkan apa pun yang sebanding dengan ini, alih-alih berfokus pada menawarkan pengalaman kontainer yang cepat, ringan, dan terbuka.

Disadur dari HowToGeek.com.

Terbaru

  • Inilah Jawabannya, Apakah Zakat Fitrah Kalian Bisa Mengurangi Pajak Penghasilan?
  • Inilah Caranya Supaya Komisi TikTok dan Shopee Affiliate Tetap Stabil Pasca Ramadhan!
  • Inilah 10 Kesalahan Fatal Saat Beli Properti yang Bisa Bikin Kalian Bangkrut!
  • Belum Tahu Cara Masuk Simpatika Terbaru? Ini Cara Login PTK EMIS GTK IMP 2026 Supaya Cek TPG Jadi Lebih Gampang!
  • Inilah Cara Bikin Konten Animasi AI Cuma Modal HP Supaya Bisa Gajian Rutin dari YouTube
  • Inilah Alasan Kenapa Zakat ke Ormas yang Belum Diakui Negara Nggak Bisa Dipakai Buat Ngurangin Pajak!
  • Inilah Cara Belanja di Indomaret Pakai Shopee PayLater yang Praktis dan Bikin Hemat!
  • Inilah 10 Jurusan Terfavorit di Universitas Negeri Semarang Buat SNBT 2026, Saingannya Ketat Banget!
  • Belum Tahu? Inilah Cara Mudah Membuat Akun dan Login EMIS GTK IMP 2026 yang Benar!
  • Cara Dapat Kode Kartu Hadiah Netflix Gratis Tanpa Ribet
  • Inilah Caranya Dapet Bukti Setor Zakat Resmi dari NU-Care LazisNU Buat Potong Pajak di Coretax!
  • Inilah 10 Jurusan Terfavorit di Universitas Brawijaya Buat SNBT 2026, Saingannya Ketat Banget!
  • Inilah Cara Terbaru Login dan Ubah Password Akun PTK di EMIS GTK IMP 2026
  • Inilah Batas Maksimal Zakat untuk Pengurang Pajak, Ternyata Begini Aturannya!
  • Inilah Cara Mengenali Aplikasi Bodong Penghasil Uang Agar Kalian Nggak Jadi Korban Penipuan Digital
  • Apa itu Error Kode LADK3 saat Buka Rekening Brimo? Dan Solusinya!
  • BOHONG??? Inilah Rincian Anggaran Makan Bergizi Gratis, Ternyata Uang Bahan Makanannya Nggak Sampai Rp15.000!
  • Inilah Tugas Proktor Ujian TKA SD/SMP 2026, Baca Dulu Ada Yang Beda!
  • Tips Pajak Coretax: Inilah Cara Memastikan Lembaga Amil Zakat yang Sah Agar Pajak Kalian Berkurang!
  • Kenapa FreeFire Advance Server Tidak Bisa Diunduh? Ini Penjelasannya!
  • Inilah Realita Biaya Hidup Mahasiswa di Bogor: Ternyata Nggak Semahal yang Kalian Kira!
  • Inilah Cara Blokir Email Spam di Gmail Biar Penyimpanan Nggak Gampang Penuh
  • Inilah Cara Aktivasi Keaktifan PTK di EMIS GTK IMP 2026 Biar Tunjangan Cair Lancar!
  • Inilah Cara Menilai Sumbangan yang Disetarakan dengan Uang Supaya Pajak Kalian Berkurang
  • Apa itu Pin di iMessage?
  • SKTP Nggak Muncul di Info GTK padahal Sudah Terbit? Ini Trik Rahasia Biar Data Langsung Update!
  • Ini Trik Nuyul Cari Cuan di Game Puzzle Farm 2026 Biar Koin Melimpah Tanpa Undang Teman
  • Inilah Ukuran Kertas Thermal 58mm ISO Di Word, Berapa dan Panduan Lengkap Memilihnya
  • Bukan Cuma Zakat! Ternyata Sumbangan Jenis Ini Bisa Ngurangin Pajak Kalian! Simak Penjelasannya
  • Inilah Caranya Mengajar Bahasa Indonesia di Amerika Serikat Lewat Beasiswa Fulbright FLTA 2026
  •  How to Fix Windows 11 ISO Download Blocked and Error Messages
  • How to Make Your Website Vibrate with Web Haptics
  • Measuring LLM Bullshit Benchmark
  • A Step-by-Step Guide to ZITADEL Identity Infrastructure
  • How NVIDIA G-SYNC Pulsar is Finally Fixing Motion Blur Forever
  • The Secret Reason Seedance 2.0 is Realistic
  • Exploring Microsoft Phi-4 Reasoning Vision 15B
  • Gemini 3.1 Flash-Lite Released: How to Master Google’s Fastest AI Model for Real-World Projects
  • Qwen Is Ruined! Why the Masterminds Behind Qwen 3.5 Left Alibaba Cloud
  • GPT-5.3 Instant Revealed: How the New OpenAI Update Changes Everything for AI Users
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

©2026 emka.web.id | Design: Newspaperly WordPress Theme