Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Menjalankan Container sebagai Layanan Systemd dengan Podman

Posted on November 22, 2021

Seperti yang kita ketahui podman adalah alat tanpa daemon open-source yang menyediakan lingkungan untuk membangun, menjalankan, dan mengelola container. Menjalankan container sebagai layanan systemd berarti container akan secara otomatis mulai ketika sistem di-boot ulang.

Dalam posting ini, kita akan mempelajari cara menjalankan container sebagai layanan systemd dengan podman pada distribusi berbasis RHEL seperti RHEL 8, CentOS 8 dan Rocky Linux 8.
Prasyarat : Instalasi OS berbasis RHEL minimal.Koneksi Internet Stabil Pengguna Sudo dengan hak akses root
Dalam demonstrasi ini, saya menggunakan minimal RHEL 8.5, tetapi langkah-langkah ini juga berlaku untuk CentOS 8 dan Rocky Linux 8.  Mari langsung ke langkah-langkahnya,

Langkah 1) Instal Podman

Untuk menginstal podman pada RHEL 8 , run
$ sudo dnf install @container-tools -y

Untuk CentOS 8 / Rocky Linux 8, run
$ sudo dnf install -y podman

Verifikasi instalasi podman

Untuk memeriksa apakah podman berhasil diinstal atau tidak, coba putar ‘ container’ menggunakan perintah di bawah podman.
$ podman -v podman versi 3.3.1 $ $ podman run ‘hello-world’

Catatan: Ketika kita menjalankan podman pertama kali maka itu meminta kami untuk memilih registri tempat Anda ingin mengunduh gambar wadah.

Output dari perintah di atas akan seperti di bawah ini:

Prefect di atas mengkonfirmasi bahwa podman berhasil diinstal. Mari kita pindah ke langkah berikutnya.

Step 2) Hasilkan Layanan Systemd dari sebuah container

Mari kita asumsikan kita ingin membuat layanan systemd untuk kontainer rsyslog. Putar container rsyslog terlebih dahulu menggunakan perintah podman berikut,
$ podman run -d –name   

Catatan : Jika Anda ingin mengunduh gambar container rsyslog dari registri tertentu, gunakan sintaks berikut:
$ podman run -d –name container-name /

Dalam demonstrasi ini, saya telah menggunakan registri topi merah. Jadi pertama login ke registry
$ podman login registry.access.redhat.com Username: Password: Login Berhasil! $

Sekarang coba putar container menggunakan perintah podman berikut,
$ podman run -d –name rsyslog-server registry.access.redhat.com/rhel7/rsyslog $ podman ps

Sekarang buat layanan systemd untuk container rsyslog-server, jalankan perintah berikut
$ mkdir -p .config/systemd/user $ cd .config/systemd/user/ $ podman generate systemd –name rsyslog-server –files –new /home/sysops/.config/systemd/user/container-rsyslog -server.service $

Seperti yang kita bisa di atas bahwa layanan systemd dibuat.

Untuk detail lebih lanjut tentang perintah ‘podman generate systemd’, lihat halaman bantuannya
$ podman generate systemd –help

Langkah 3) Mulai dan Aktifkan Container Systemd Service

Jalankan perintah systemctl untuk memulai dan aktifkan layanan systemd untuk rsyslog-server container.
$ cd .config/systemd/user/ $ systemctl –user daemon-reload $ systemctl –user aktifkan container-rsyslog-server.service $ systemctl –user restart container-rsyslog -server.service

Sekarang ver ify status service systemd dan status container, run
$ systemctl –user status container-rsyslog-server.service $ podman ps

Sekarang, Ketika sistem di-boot ulang, container akan secara otomatis dijalankan melalui layanan systemd-nya. Jadi mari kita reboot sekali dan verifikasi container service.
$ sudo reboot

Setelah sistem kembali online, lalu login ke sistem dan verifikasi container service
$ podman ps $cd .config/systemd/user/ $ systemctl –user status container- rsyslog-server.service

Hebat, ini menegaskan bahwa wadah rsyslog-server dimulai secara otomatis memposting reboot melalui systemd service.

Itu saja dari posting ini, saya harap Anda telah menemukannya informatif. Silakan bagikan umpan balik dan pertanyaan Anda.

Baca Juga: Cara Menjalankan Jenkins Container sebagai Layanan Systemd dengan Docker

Terbaru

  • Cara Jitu Ngebangun Bisnis SaaS di Era AI Pakai Strategi Agentic Workflow
  • Inilah Rincian Gaji Polri Lulusan Baru 2026, Cek Perbedaan Jalur Akpol, Bintara, dan Tamtama Sebelum Daftar!
  • Inilah 5 Channel YouTube Membosankan yang Diam-diam Menghasilkan Banyak Uang
  • Inilah Cara Pakai Google Maps Offline Biar Mudik Lebaran 2026 Nggak Nyasar Meski Tanpa Sinyal!
  • Inilah Alasan Mahkamah Agung Tolak Kasasi Google, Denda Rp202,5 Miliar Resmi Menanti Akibat Praktik Monopoli
  • Inilah Cara Daftar dan Syarat SPMB SMK Boarding Jawa Tengah 2026, Sekolah Gratis Sampai Lulus!
  • Inilah Daftar Sekolah Kedinasan 2026 untuk Lulusan SMK, Bisa Kuliah Gratis dan Berpeluang Besar Langsung Jadi CPNS!
  • Inilah Pajak TER: Skema Baru PPh 21 yang Nggak Bikin Pusing, Begini Cara Hitungnya!
  • Inilah Jadwal Resmi Jam Buka Tol Jogja-Solo Segmen Prambanan-Purwomartani Saat Mudik Lebaran 2026
  • Inilah Cara Mendapatkan Witherbloom di Fisch Roblox, Rahasia Menangkap Ikan Paling Sulit di Toxic Grove!
  • Kenapa Indomart Point Bisa Kalahkan Bisnis Kafe?
  • Inilah Cara Mendapatkan Rotten Seed di Fisch Roblox, Lokasi Rahasia di Toxic Grove Buat Unlock Toxic Lotus!
  • Inilah Cara Zakat Crypto Kalian Bisa Jadi Pengurang Pajak Berdasarkan Aturan Resmi Pemerintah!
  • Inilah Perbandingan Airwallex vs Payoneer 2026: Jangan Sampai Profit Kalian Ludes Gara-Gara Biaya Admin!
  • Inilah Roadmap 7 Tahap Bangun Bisnis Digital dari Nol Biar Nggak Cuma Putar-Putar di Tempat!
  • Inilah Cara Tetap Gajian dari YouTube Meski View Masih Ratusan, Penasaran?
  • Inilah Alasan Akun TikTok Affiliate GMV 270 Juta Kena Banned Permanen!
  • Inilah Bahaya Astute Beta Server APK, Jangan Sembarang Klik Link Download FF Kipas 2026!
  • Inilah Bahaya Nonton Film di LK21 dan IndoXXI, Awas Data Pribadi dan Saldo Rekening Kalian Bisa Ludes!
  • Inilah Kronologi & Video Lengkap Kasus Sejoli Tambelangan Sampang Viral, Ternyata Gini Awal Mulanya!
  • Inilah Alasan Kenapa Koin Nego Neko Shopee Nggak Bisa Dipakai Bayar Full dan Cara Rahasia Dapetinnya!
  • Inilah Cara Menjawab Pertanyaan Apakah di Sekolahmu Sudah Ada IFP/PID dengan Benar dan Profesional
  • Inilah Fakta Isu Roblox Diblokir di Indonesia 2026, Benarkah Akan Ditutup Total?
  • Inilah Penyebab dan Cara Mengatasi FF Kipas My ID Verify UID Biar Akun Tetap Aman
  • Inilah Deretan HP RAM 8GB Harga di Bawah 2 Juta Terbaik 2026, Spek Dewa Tapi Nggak Bikin Kantong Jebol!
  • Contoh Cara Buat SK Panitia TKA 2026
  • Inilah Cara Download Point Blank ID Versi Terbaru 2026, Gampang Banget Ternyata!
  • Inilah Persiapan Lengkap Gladi Bersih TKA 2026 SD dan SMP: Jadwal, Teknis Proktor, dan Aturan yang Wajib Kalian Tahu
  • Inilah Aturan Lengkapnya, Apakah Zakat dalam Bentuk Barang Bisa Mengurangi Pajak Penghasilan Kalian?
  • Inilah Kenapa KBLI Sangat Penting Buat Bisnis Digital dan Gini Caranya Biar Kalian Nggak Salah Pilih Kode
  • AI Bug Hunting with Semgrep
  • What is the Excel Power Query 0xc000026f Error?
  • How to Build Your Own Homelab AI Supercomputer 2026
  • How to Enable SSH in Oracle VirtualBox for Beginners
  • How to Intercept Secret IoT Camera Traffic
  • How to Vibe Coding a Game in 2026
  • Running NVIDIA’s Nemotron-3 Super 120B Model Locally with Ollama: A Complete Guide for Young Tech Enthusiasts
  • How to Track Objects and Blur Faces with Nero Motion Tracker AI
  • Introducing TadaTTS: A New Free Text to Speech Just Broke the Rule of TTS
  • How to Have OpenClaw Agent that Work for You 24/7/365?
  • 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

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