Cara Mudah Mengelola Docker Container dengan Portainer

Portainer adalah aplikasi yang ringan, cross-platform, dan open source UI untuk manajemen Docker. Portainer memberikan gambaran rinci tentang Docker dan memungkinkan Anda untuk mengelola kontainer, Docker image, jaringan dan volume masing masing kontainer melalui web dashboard sederhana.

Aplikasi ini awalnya adalah pengembangan dari Docker UI. Namun, pengembang telah menulis ulang hampir semua kode asli dari Docker UI. Selain itu, ia mengubah total UX dan menambahkan beberapa fungsionalitas yang lebih dalam versi terbaru. Sampai sekarang, Portrainer sangat menarik perhatian pengguna dan sekarang telah memiliki lebih dari 1 juta download dan terus bertambah! karena mendukung GNU / Linux, Microsoft Windows, dan Mac OS X.

Pada tutorial ini, saya akan memperlihatkan bagaimana cara menginstall Portrainer dan bagaimana cara mengelola docker container menggunakna portrainer.

Mengelola Docker menggunakan Portainer

Install Portainer

Menginstall Portrainer sangat mudah, hanya membutuhkan waktu kurang dari beberapa menit. Portainer mengukung Docker versi 1.10 dan lebih tinggi.

Untuk mencoba tutorial ini saya mengasumsikan bahwa pembaca telah menginstall docker pada sistem operasi linux pembaca sendiri, jika sudah maka anda dapat melanjutkan pada tahap berikut ini:

sudo docker pull portainer/portainer

Contoh output:

Using default tag: latest
latest: Pulling from portainer/portainer

a3ed95caeb02: Pull complete 
802d894958a2: Pull complete 
045765bf2706: Pull complete 
Digest: sha256:495cb906c964f746f955b6d03c6235d80e48e1a46773a24b1764c95f03f15079
Status: Downloaded newer image for portainer/portainer:latest

Cek apakah Portrainer berhasil di download.

sudo docker images

Contoh output:

portainer/portainer latest ec91653336d4 7 days ago 9.132 MB

Seperti yang Anda lihat dalam output di atas, ukuran Portainer gambar kurang dari 10 MB, yang sangat kecil sehingga saya tidak akan mengkonsumsi lebih banyak RAM dan ruang HDD.

 sekarang Portainer sudah dalam sistem Ubuntu lokal kita. Jalankan Container menggunakan perintah:

 

sudo docker run --restart=always -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

 

Sekarang, Portainer sudah berjalan!  Untuk mengakses portainer, buka browser WEB Anda dan masukkan alamat http: // localhost: 9000 / atau http: // IP_ADDRESS: 9000 /. Akan  layar seperti di bawah ini, silahkan setup password untuk user admin.

Masukkan password dua kali dan tekan tombol Validasi untuk membuat password user admin.

 

Pada layar berikutnya, masukan user admin yang anda gunakan pada langkah sebelumnya.

Berikutnya, Connect Portainer ke mesin Docker atau Swarm klaster endpoint. Karena saya tidak memiliki mesin Docker pada perangkat lain,  maka saya memilih “Manage the Docker instance where Portainer is running” pilihan.

Setelah terhubung, Anda akan disajikan dengan dashboard intuitif seperti di bawah ini.

Layar dashboard home menampilkan Container yang berjalan dan berhenti , jumlah Docker Images yang di download, jumlah volume dan jaringan. Anda tidak perlu menghapal perintah Docker. Semuanya bisa dilakukan dari Dashboard ini.

Mari kita coba membuat beberapa Container.

 

Menambahkan Containers

Klik pada tombol App Template di sebelah kiri. Akan muncul beberapa template siap pakai yang tersedia seperti Docker registry image, Nginx, httpd, MySQL, WordPress dan lainya.

Untuk Memasang Container, klik pada template yang diinginkan. Mari kita coba MySQL Kontainer. Untuk melakukannya, klik pada template MySQL. Masukkan nama Container, pilih jenis jaringan (contoh .brdgee). klik Tampilkan opsi lanjutan dan menetapkan nomor port.

Akhirnya, Klik Buat.

Setelah Container dibuat, Anda akan diarahkan ke halaman Container yang menunjukkan daftar kontainer berjalan.

Untuk memulai sebuah container baru dibuat, cukup pilih dan tekan tombol Start pada bagian atas. Anda dapat me-restart, menghentikan, pause, dan menghapus Kontainer apapun dari bagian ini.

Untuk melihat gambaran lengkap dari Container apapun, klik pada nama Container.

 

Klik pada tombol Statistik untuk melihat apa yang terjadi di Kontainer yang baru diluncurkan.

Berikut adalah Statistik Container database saya.

Demikian pula, klik pada tombol Log untuk melihat rincian lengkap log dari Container.

Fitur lain yang penting adalah Anda dapat dengan mudah terhubung ke konsol Container Anda dengan mengklik tombol Console.

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

Docker Images

Pada bagian ini, Anda dapat melihat daftar Docker Images didownload.

Untuk menghapus images , pilih dan klik Hapus. Images yang dipilih akan hilang.

Networks

Pada bagian jaringan dapat anda gunakan untuk menambahkan jaringan baru, mengubah jenis jaringan, menetapkan / mengubah alamat IP, menghapus jaringan yang ada.

Volumes

Di sini Anda dapat melihat volume docker yang ada, membuat yang baru, menghapusnya jika Anda tidak lagi membutuhkan mereka.

Events

Di sini kita bisa melihat apa yang telah kita lakukan selama ini, seperti membuat contoh baru, jaringan, Volume dll

Docker

Bagian ini menampilkan versi mesin Docker, Host nama OS, jenis, arsitektur, cpu, memori, rincian jaringan dll

Kesimpulan

Singkatnya, menggunakan Portainer, Anda dapat melakukan manajemen Docker yang lengkap baik dari sistem lokal itu sendiri atau sistem remote. Sejauh yang saya uji, Portainer bekerja cukup baik bagi saya. Saya bahkan tidak mendapatkan masalah saja saat uji coba. Jika Anda ingin fitur yang lengkap, namun mudah digunakan untuk solusi manajemen Docker terpusat, Anda harus mencoba Portainer. Portainer bekerja dengan baik seperti yang diiklankan di situs resminya.

Tinggalkan Balasan

%d blogger menyukai ini: