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 House of Amartha: Mengenal Bisnis Thariq Halilintar di Balik Pernikahan Mewah El Rumi dan Syifa Hadju
  • Inilah Cara Kuliah S1-S2-S3 Gratis dan Cepat Lewat Beasiswa BIB Kemenag Jalur Akselerasi 2026
  • Inilah Aturan Baru Penugasan Guru Non-ASN 2026, Nasib Kalian Ditentukan Sampai Tanggal Ini!
  • Inilah Cara Daftar Pra SPMB Banten 2026 Biar Proses Masuk Sekolah Jadi Makin Lancar
  • Inilah Rincian Biaya Jalur Mandiri Untirta 2026 Lengkap Per Fakultas dan Program Studi
  • Inilah Cara Daftar Pra SPMB Kota Semarang 2026 untuk Calon Siswa SD, Jangan Sampai Ketinggalan!
  • Inilah Cara Daftar PPOP DKI Jakarta 2026: Persiapkan Diri Kalian Jadi Calon Atlet Elite Ibu Kota!
  • Inilah Alasan Raja Ampat Disebut Surga Terakhir di Bumi dengan Biodiversitas Laut Paling Gokil di Dunia
  • Inilah Tanggapan PKB Soal KPK Usul Syarat Capres Harus Kader Partai
  • Inilah 5 Calon Ketua DPC PKB Timor Tengah Selatan dan Perubahan Aturan Seleksi yang Perlu Kalian Perhatikan
  • Inilah 51 Kode Redeem FF Terbaru 29 April 2026, Ada Gintoki Bundle dan Skin Eksklusif!
  • Inilah Profil Abdul Kadir Karding, Politikus PKB yang Resmi Dilantik Menjadi Kepala Badan Karantina Nasional!
  • Inilah 36 Kode Redeem FC Mobile Terbaru Mei 2026, Ada Trik Rahasia Dapetin Pemain OVR 119 di Event TOTS!
  • Inilah iPhone Ultra, Bocoran Ponsel Lipat Pertama Apple dan MacBook Ultra Layar Sentuh yang Siap Mengguncang Pasar!
  • Inilah Bocoran Tanggal Rilis dan Gameplay EA Sports UFC 6 yang Paling Dinantikan
  • Inilah Arti Move WA dalam Bahasa Gaul yang Sering Muncul di Aplikasi Kencan dan Media Sosial
  • Inilah realme C100, Smartphone dengan Baterai Titan 8000mAh Pertama yang Garansi Awet Sampai 7 Tahun!
  • Inilah Cara Mengatasi Third Party Software Is Interfering With Roblox yang Sering Muncul Tiba-Tiba
  • Inilah Penyebab Data Seluler Tidak Bisa Digunakan Padahal Sudah Aktif dan Solusi Praktis Mengatasinya
  • Inilah Kenapa Canva Error 503 Tidak Bisa Dibuka Hari Ini dan Cara Mengatasinya Sampai Layanan Kembali Normal
  • Inilah Cerita Hangat di Balik Muscab PKB Kebumen: Dari Urusan Dapur Hingga Strategi Pemenangan 2029!
  • Inilah Kronologi dan Identitas 4 WNI yang Disandera Perompak Somalia di Kapal MT Honour 25
  • Inilah Alasan PKB Kaji Ulang Ambang Batas DPRD Biar Sejalan Sama Putusan MK
  • Inilah Jadwal Pengumuman Hasil TKA SD dan SMP 2026 dan Cara Cek Skor Kalian Secara Online
  • Inilah HP Gaming Vivo Terbaik 2026 yang Paling Gahar, Main Game Berat Nggak Pake Ngelag!
  • Inilah Potensi Pajak Selat Malaka yang Bikin Rame, Ternyata Gini Cara Mainnya Biar Nggak Melanggar Hukum Internasional
  • Inilah Alasan Kenapa Sinkhole Sering Muncul di Indonesia dan Cara Mengenali Tanda-Tandanya Supaya Kalian Tetap Aman
  • Inilah Program PJJ 2026 untuk Anak Tidak Sekolah, Cara Mudah Masuk SMA Tanpa Harus ke Kelas Tiap Hari!
  • Inilah Program SPMB 2026 PJJ Khusus Anak Tidak Sekolah, Solusi Buat yang Pengen Balik Belajar!
  • Inilah Cara Kuliah di Al-Azhar Mesir Lewat Jalur Kemenag 2026, Lengkap dengan Syarat dan Jadwalnya!
  • How to Build Real-Time Personalization Systems Using AWS Agentic AI to Make Every User Feel Special
  • How to Transform Your Windows 11 Interface into a Sleek and Modern Aesthetic Masterpiece
  • How to Understand Google’s New TPU 8 Series for Massive AI Training and Inference
  • How to Level Up Your PC Gaming Experience with the New Valve Steam Controller and Its Advanced Features
  • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
  • How to master OpenClaw voice personas to automate your business communication with a personalized human touch that builds customer trust
  • How to master AI agents using Hermes Web UI and the powerful new Xiaomi MiLM V2.5 model for beginners
  • How to Create Professional Movies and Advertisements Automatically Using the 50 Plus Artificial Intelligence Models in Studio by Abacus AI
  • How to use ChatGPT Images 2.0 to transform your creative ideas into professional visual assets
  • How to Use Dreamina SeaDance 2.0 to Create Professional Motion Graphics and Viral Videos Like a Pro
  • 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