Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Mengelola Kontainer Docker Menggunakan Portainer Di Linux

Posted on August 29, 2022

Dalam tutorial ini, kita akan mempelajari apa itu Portainer, cara menginstal Portainer dan cara mengelola container docker menggunakan Portainer di Linux.
Contents
Apa itu Portainer?PrasyaratInstal Portainer Dengan Docker Di LinuxMengelola Container Docker Menggunakan PortainerMembuat ContainerMengelola ContainerMelihat Container LogsInspect ContainerView Container ConsoleView Container Stats Detail Gambar DockerJaringanVolumeAcaraTinjauan HostPenggunaLingkunganLog OtentikasiPengaturanKesimpulanApa Itu Portainer?

Portainer adalah UI manajemen sumber terbuka yang ringan, lintas platform, dan sumber terbuka untuk lingkungan Docker, Swarm, Kubernetes, dan ACI.

Portainer memungkinkan Anda mengelola dasbor berbasis web dan volume melalui web sederhana, gambar, dan/atau API.

Menggunakan Portainer yang ekstensif, kita dapat dengan mudah menerapkan, mengonfigurasi, dan mengamankan container dalam hitungan menit di Docker, Kubernetes, Swarm, dan Nomad di cloud, pusat data, atau perangkat apa pun.

Awalnya merupakan fork dari Docker UI. Pengembang telah menulis ulang hampir semua kode asli UI Docker. Dia juga telah mengubah UX sepenuhnya dan menambahkan lebih banyak fungsionalitas di versi terbaru.

Portainer tersedia dalam dua edisi: Portainer Community Edition(CE) dan Portainer Business Edition(BE).

Portainer CE gratis untuk penggunaan pribadi yang mencakup beberapa fitur penting untuk manajemen kontainer. Dan Portainer BE adalah versi berbayar yang mencakup fitur lengkap dan dukungan profesional.

Portainer mendukung GNU/Linux, Microsoft Windows, dan macOS.
Prasyarat

Untuk tujuan panduan ini, kita akan menggunakan Portaier CE, yang gratis.

1. Pastikan Anda telah menginstal Docker dan berfungsi. Portainer memiliki dukungan penuh untuk Docker versi 1.10 dan versi yang lebih tinggi.

Untuk menginstal Docker di Linux, lihat tautan berikut.
Instal Docker Engine Dan Docker Compose Di AlmaLinux, CentOS, Rocky LinuxCara Memasang Docker Engine Dan Docker Compose Di UbuntuPerhatian: Anda juga dapat instal desktop Docker dan kemudian instal Portainer sebagai ekstensi melalui pasar. Tapi ini bukan cakupan guide.

2 ini. Pastikan Anda memiliki akses sudo atau root untuk menerapkan edisi komunitas Portainer menggunakan Docker.

3. Buka atau izinkan Port 9443, 9000, dan 8000 di router atau firewall Anda jika Anda ingin mengakses UI web portainer dari sistem jarak jauh.
Instal Portainer Dengan Docker Di Linux

Instalasi Portainer CE cukup mudah dan hanya membutuhkan beberapa menit.

Pertama dari semua, buat volume untuk server Portainer untuk menyimpan database-nya.

$ sudo docker volume create portainer_data

Selanjutnya, jalankan perintah berikut untuk menarik gambar Portainer terbaru dan jalankan Portainer:
$ docker run -d -p 8000:8000 -p 9443 :9443 –name portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latestHeads Up: Secara default, Portainer Server akan mengekspos UI melalui port 9443 dan mengekspos server terowongan TCP melalui port 8000. Yang terakhir adalah opsional dan hanya diperlukan jika Anda berencana untuk menggunakan fitur komputasi Edge dengan agen Edge.

Contoh output:

portainer_data:/data portainer/portainer-ce :terbaru Tidak dapat menemukan gambar e 'portainer/porttainer-ce:latest' terbaru secara lokal: Menarik dari portainer/porttainer-ce 772227786281: Tarik lengkap 96fd13befc87: Tarik lengkap 4847ec395191: Tarik selesai 4c2d012c4350: Tarik selesai Intisari: sha256:70a70a61e11a899c80614c95c -ce:latest 4b3a95e8c999f5651dfde13b5519d19a93b143afbcd6fd1f8035af5645bd0e5f

Secara default, Portainer membuat dan menggunakan sertifikat SSL yang ditandatangani sendiri untuk mengamankan port 9443. Jika Anda memerlukan perintah HTTP port 9000 terbuka karena alasan lawas, tambahkan -p runp 9000 docker $ 9000 ke -p run Anda. -d -p 8000:8000 -p 9000:9000 –nama portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer- ce:latest
Mari kita periksa apakah gambar Portainer telah ditarik atau belum.

$ sudo docker images

Contoh output:

REPOSITORY TAG ID GAMBAR DIBUAT UKURAN portain er/portainer-ce ab836adaa325 terbaru 4 minggu lalu 278MB

Kami sekarang telah menginstal Portainer di sistem Ubuntu lokal kami. Mari kita mulai container menggunakan perintah:

Sekarang, Portamer sedang berjalan! Mari kita lanjutkan dan mengakses Portainer UI.
Manage Docker Containers Menggunakan Portainer

Buka browser web Anda dan arahkan ke salah satu dari URL berikut tergantung pada nomor port yang Anda gunakan saat memulai URL https Portainer.
Portainer (dengan sertifikat yang ditandatangani sendiri) – http://localhost:9443/ atau http://IP_Address:9443/.Portainer http URL – http://localhost:9000/ atau http://IP_Address:9000/.
Anda akan disajikan layar seperti di bawah ini di mana Anda harus menetapkan kata sandi yang kuat untuk pengguna admin Portainer. Masukkan kata sandi yang kuat dengan minimal 12 karakter dan klik tombol Buat pengguna.

Pilih apakah Anda ingin melanjutkan menggunakan lingkungan lokal tempat Portainier berjalan atau terhubung ke lingkungan lain. Saya tidak memiliki lingkungan lain, jadi saya mengklik tombol “Mulai..” untuk melanjutkan dengan lingkungan lokal.

Inilah tampilan dasbor admin Portainer. Layar beranda dasbor menampilkan daftar lingkungan yang terhubung. Seperti yang Anda lihat di screeenshot di bawah ini, kami terhubung dengan lingkungan “lokal”.

Klik pada lingkungan lokal untuk melihat wadah yang berjalan dan berhenti, jumlah gambar buruh pelabuhan yang diunduh, jumlah volume dan jaringan.

Anda tidak perlu menghafal perintah buruh pelabuhan. Semuanya dapat dilakukan dari Dasbor itu sendiri.

Mari kita lanjutkan dan membuat beberapa wadah.
Membuat Wadah

Pastikan Anda berada di lingkungan Lokal.

Klik tombol Template Aplikasi di bilah sisi kiri. Anda akan melihat beberapa template yang sudah jadi seperti Docker image registry, Nginx, Httpd, MySQl, WordPress dan beberapa lagi.

Untuk menyebarkan Container, cukup klik pada template masing-masing dan ikuti petunjuk di layar.

Misalnya, mari kita luncurkan Penampung MySQL. Untuk melakukannya, klik template MySQL.

Masukkan nama Penampung, pilih jenis jaringan (mis., mode pengantin), dan kata sandi pengguna root database. Klik Tampilkan opsi lanjutan dan atur nomor port. Jika Anda tidak yakin apa yang harus dimasukkan, biarkan saja nilai default.

Akhirnya, Klik tombol Deploy the container untuk membuat container MySQL.

Setelah container dibuat, Anda akan diarahkan ke halaman Containers di mana Anda dapat melihat daftar yang dibuat dan menjalankan container.

Di bawah bagian daftar Containers, Anda akan melihat,
Name container yang sedang berjalan dan berhenti,Status container,Tombol tindakan cepat,Gambar Docker yang digunakan untuk membuat container,tanggal dan waktu pembuatan container,alamat IP penampung, Port yang diterbitkan, dan detail Kepemilikan.
Untuk memulai/menghentikan penampung yang baru dibuat, cukup pilih dan tekan tombol Mulai/berhenti di bagian atas. Anda dapat memulai ulang, menjeda, dan menghapus Kontainer apa pun dari bagian ini.
Mengelola Kontainer

Kita dapat melakukan semua operasi pengelolaan kontainer, seperti menambahkan kontainer baru dan memulai, menghentikan, memulai ulang, menjeda, mematikan, menghapus kontainer yang ada dari bawah bagian Kontainer.

Anda akan melihat beberapa tombol “Tindakan Cepat” di samping setiap wadah. Mengklik tombol akan melakukan tindakan masing-masing.

Di bawah tab Tindakan Cepat, Anda akan melihat tombol berikut.
Logs – Menampilkan log Penampung.Periksa – Periksa gambar penampung.Statistik – Lihat statistik Penampung.Konsol – Akses Konsol penampung.Lampirkan – Lampirkan Ke Konsol Kontainer.Melihat Logs
KontainerPilih Kontainer dari daftar Kontainer, lalu klik tombol Log di bawah tab Tindakan Cepat.

Di sini, Anda dapat melihat detail log lengkap Kontainer.
Inspect Container
Klik tombol “Periksa” di bawah tab Tindakan Cepat untuk memeriksa container image.
Lihat Container Stats
Klik tombol Stats untuk melihat apa yang terjadi di Container yang baru diluncurkan.
Access Container Console
Anda dapat dengan mudah terhubung ke konsol Container Anda dengan mengklik tombol Console.

Pilih Shell (BASH atau SH), dan tekan Connect button.

Sekarang Anda akan terhubung ke konsol Container.
Melihat Detail Container

Untuk melihat th ikhtisar lengkap wadah apa pun, cukup klik nama wadah dari daftar Wadah.

Seperti yang Anda lihat pada output di atas, bagian detail Wadah dibagi lagi menjadi sub-bagian berikut:
Actions – Bagian ini wadah tombol untuk mengontrol container, seperti Start, Stop, Kill, Restart, Pause, Resume, Remove, Recreate, Duplicate/Edit.Container status – Di bagian ini, Anda akan melihat detail container seperti nama, alamat IP, status container, kapan wadah dibuat, waktu mulai wadah, dan beberapa detail lainnya. Di bawah tombol status Penampung, Anda akan melihat kontrol berikut:Log – Menampilkan log Penampung.Periksa – Periksa gambar penampung.Statistik – Lihat statistik Penampung.Konsol – Akses Konsol penampung.Lampirkan – Lampirkan ke Konsol penampung.Kontrol akses – Lihat dan ubah kepemilikan.Kontainer kesehatan – Di bagian ini, Anda akan melihat status kesehatan wadah, jumlah kegagalan dan status layanan mysqld.Buat gambar – Bagian ini memungkinkan Anda untuk membuat gambar dari wadah ini. Ini memungkinkan Anda untuk membuat cadangan data penting atau menyimpan konfigurasi yang berguna. Anda dapat memutar container lain berdasarkan gambar ini sesudahnya. Detail container – Di bagian ini, Anda dapat melihat gambar buruh pelabuhan yang digunakan untuk membuat container ini, detail konfigurasi port, dan detail lingkungan, dll. Volume – Lihat daftar volume terlampir ke container.Networks – Lihat detail konfigurasi jaringan.
Harap diperhatikan bahwa Anda dapat melakukan semua tindakan manajemen yang disebutkan di atas (yaitu Lihat Statistik/Log, Inspect, Access Console, dll.) dari bagian “Detail Container” juga.
Docker Images

Di bagian ini , Anda dapat melihat daftar gambar buruh pelabuhan yang diunduh.

Di bagian ini, Anda dapat membuat gambar baru, mengimpor, mengekspor, dan menghapus gambar Docker. Untuk menghapus gambar apa pun, cukup pilih dan klik Remove.
Networks

Networks bagian memungkinkan Anda untuk menambahkan jaringan baru, mengubah jenis jaringan, menetapkan/mengubah alamat IP, menghapus jaringan yang ada.
Volumes

Di sini, Anda dapat melihat volume buruh pelabuhan yang ada, membuat yang baru, hapus jika Anda tidak lagi membutuhkannya.
Events

Di bagian ini, kita dapat melihat apa yang telah kita lakukan sejauh ini, seperti membuat instance baru, jaringan, volume, dll. arsitektur, cpu, memori, detail jaringan, dll.

Di bawah bagian ini, Anda juga dapat mengonfigurasi fitur Docker dan pendaftar pengaturan (yaitu hub Docker, Quay, Azure, Gitlab, dll.).
Users

Bagian pengguna memungkinkan kami untuk menambahkan pengguna baru, menambahkan pengguna ke tim, lihat daftar pengguna yang ada dan hapus pengguna.

Anda juga dapat membuat tim (mis. pengembangan) di mana Anda dapat menambahkan pengguna di tim ini dan menetapkan peran yang berbeda kepada pengguna. Fitur peran hanya tersedia untuk edisi Portainer Business.
Environments

Di bagian ini, Anda dapat menambahkan lingkungan baru, melihat lingkungan yang sudah ada.

Dalam Portainer CE, Anda dapat menambahkan lingkungan Docker, Kubernetes, dan ACI. Dalam edisi bisnis, Anda dapat menambahkan dua lingkungan lagi yang disebut Nomad dan KaaS.
Authentication Logs

Bagian log Authentication menunjukkan kepada Anda detail aktivitas pengguna. Log aktivitas autentikasi pengguna porttainer memiliki retensi maksimum 7 hari. Ini sebenarnya adalah fitur edisi bisnis. Jika Anda menggunakan edisi komunitas, Anda tidak dapat menggunakan fitur ini.
Settings

Bagian ini didedikasikan untuk pengaturan Portaer. Di bagian ini, Anda dapat mengonfigurasi pengaturan Portainer seperti,
menentukan level snapshot untuk container, menggunakan logo khusus untuk dasbor Portainer, menentukan URL ke file definisi template Anda sendiri dan repositori HELM, mengonfigurasi sertifikat SSL, membuat cadangan konfigurasi Portaer, dll. Kesimpulan

Dalam hal ini panduan terperinci, kami membahas apa itu Portainer, cara menginstal Portainer, dan cara menggunakan Portainer untuk membuat dan mengelola container Docker di Linux.

Kami juga mempelajari ikhtisar singkat tentang setiap bagian di dasbor web Portainer. Dengan menggunakan Portainer, Anda dapat melakukan manajemen buruh pelabuhan lengkap baik dari sistem lokal itu sendiri atau sistem jarak jauh.

Jika Anda menginginkan solusi manajemen Docker terpusat yang kaya fitur, namun mudah digunakan, Anda harus mencoba Portainer.

Disarankan baca:
Memulai DockerHow Untuk Memperbarui Secara Otomatis Menjalankan Docker Containersctop – Alat Pemantauan Baris Perintah Untuk Linux ContainersDockly – Mengelola Kontainer Docker Dari TerminalPiCluster – Aplikasi Manajemen Docker Berbasis Web Sederhana
Untuk detail selengkapnya, periksa sumber resmi yang diberikan di bawah ini. Apakah Anda sudah mencobanya? Besar! Beri tahu kami di bagian komentar di bawah.

Terbaru

  • Inilah Peluang Lolos SNBT Unair 2026, Cek Keketatan Jurusan Pilihanmu Sekarang!
  • Hapus PR! China Baru Saja Rombak Aturan Sekolah, Inilah Caranya Mereka Ngurangin Beban Stres Siswa
  • Inilah Daftar Negara Paling Sopan di Dunia, Ternyata Jepang Juaranya Bukan Eropa!
  • Inilah Alasan Kenapa Ada Gurun yang Letaknya Malah di Pinggir Laut, Kok Bisa?
  • Inilah Cara Mengajukan bluExtraCash BCA Digital, Pinjaman Online Tanpa Agunan yang Bisa Cair Kilat Sampai 50 Juta
  • Inilah Cara Mengisi Berita Acara Pengecekan Penyimpanan Eksternal Bantuan Pemerintah Lewat CrystalDiskInfo, Gampang Banget!
  • Belum Tahu? Inilah Cara Pasang FF Kipas Org OB52 Apk Biar Nggak Mentok Logo dan Bisa Jadi Sultan!
  • Belum Tahu? Inilah FF Kipas Custom Free 32 Bit APK, Solusi Lag atau Malah Bikin Masalah?
  • Inilah Daftar Kode Redeem Blox Fruits Terbaru dan Cara Pakainya Biar Cepat Level Max!
  • Ini Trik Supaya YouTube Shorts Kalian Ranking 1 di Pencarian
  • Inilah Daftar Kode Redeem Fish It Roblox Terbaru April 2026 dan Cara Klaimnya Biar Mancing Makin Gacor!
  • Inilah Cara Tarik Saldo Cool Lady, Game Penghasil Uang yang Lagi Viral dan Terbukti Membayar!
  • Inilah Kode Redeem Drag Drive Simulator April 2026, Simak Trik Rahasia Biar Menang Balapan Terus!
  • Inilah Little Finder Guy, Strategi Unik Apple yang Bikin MacBook Neo Jadi Viral di Media Sosial
  • Inilah Yang Baru di Minecraft Java Edition 26.1.1, Perubahan Mob Bayi Jadi Lebih Realistis dan Fitur Baru yang Bikin Gameplay Makin Seru!
  • Inilah Cara Bayar UKT UIN Sunan Kalijaga 2026 Lewat Kode Bayar Biar Nggak Bingung Lagi!
  • Inilah Syarat Penting Surat Keterangan Kelas 12 UTBK 2026 dan Contohnya
  • Belum Tahu? Inilah Cara Bayar UTBK SNBT 2026 Online Biar Nggak Ketinggalan Jadwal!
  • Inilah Kebenaran Kasus Bayu, Siswa yang Viral Katanya Dilengserkan dari Ketua OSIS Gegara Kritik Makan Bergizi Gratis
  • Inilah 4 Cara Jitu Jualan Produk Digital Pakai Google, Dijamin Cuan Terus!
  • Inilah Sinopsis dan Jadwal Tayang Drakor Perfect Crown, Kisah Pernikahan Kontrak IU dan Byun Woo-seok yang Menarik untuk Disimak!
  • Inilah Rekomendasi Game Tata Kota Terbaik di Linux yang Seru Banget Buat Dimainkan
  • Inilah Cara Dapat Saldo Cool Lady Tanpa Undang Teman, Ternyata Begini Trik Rahasianya!
  • Inilah Cara Main Watermelon Merge Fun Biar Dapat Saldo DANA, Apakah Benaran Membayar?
  • Inilah Kenapa Stok Penarikan Free Reels Sering Habis dan Cara Mengatasinya Agar Saldo Cair!
  • Inilah Alasan Kenapa Telat Lapor SPT 2026 Nggak Bakal Kena Denda, Cek Aturan Lengkapnya!
  • Inilah Cara Mematikan Koreksi Otomatis di WhatsApp Agar Nggak Salah Ketik Lagi
  • Apa itu Bujang Inam? Inilah Alasan Kenapa Kata Ini Jadi Makian Paling Kasar dalam Budaya Medan dan Batak!
  • Inilah Kenapa Link FF Kipas My ID Verify UID Beta Testing Sering Gagal dan Cara Menghadapinya
  • Gini Caranya Mulai Dropshipping Pake AI di Tahun 2026, Auto Cuan Tanpa Ribet!
  • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
  • How to Design a Services Like Google Ads
  • How to Fix 0x800ccc0b Outlook Error: Step-by-Step Guide for Beginners
  • How to Fix NVIDIA App Error on Windows 11: Simple Guide
  • How to Fix Excel Formula Errors: Quick Fixes for #NAME
  • How to Master NemoClaw and OpenShell for a Protected Virtual Assistant Experience
  • How to Create Realistic AI Influencer Video with LTXVideo and ComfyUI (Workflows + Tools)
  • How to Master Google Flow and Create Stunning AI Videos Like a Pro!
  • How to Make Your Study Material with Google’s NotebookLM: New AI Quizzes and Flashcards Explained
  • How to Solving OpenClaw Memory Issues with MemPalace!
  • 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