Bagaimana cara menginstal Portainer Docker Web GUI untuk Linux, Windows & macOS

Kita dapat menggunakan tutorial ini untuk menginstal GUI web Portiner untuk Docker di sistem operasi Windows 10/8/7, Linux, dan macOS…

Docker adalah platform command line yang populer untuk membuat engine virtual kemas. Namun, jika Anda mencari interface GUI Docker maka ada beberapa solusi seperti Kitematic, Portainer, Shipyard, dan banyak lagi… Untuk memudahkan administrasi masing-masing engine Docker atau cluster Swarm alih-alih Docker CLI, kita dapat menggunakan Portainer yang menawarkan GUI gratis, intuitif, dan mudah diterapkan untuk Docker untuk memungkinkan pengelolaan container, volume, dll.

Tidak seperti Kitematic, Portainer sendiri merupakan wadah tunggal yang dapat digunakan sebagai wadah Linux atau Windows asli. Dan untuk mengelola container Docker, Portainer memerlukan akses ke engine Docker. Ada beberapa skenario atau cara untuk memberikan akses Docker Engine ke Portainer, berikut adalah beberapa kemungkinan yang umum…

Localhost: Dalam metode ini, Portainer dan Docker akan berada di engine yang sama, dan dengan mengintegrasikan soket Docker di wadah Portainer sebagai volume “ -v /var/run/docker.sock:/var/run/docker.sock ” Portainer memiliki opsi untuk menggunakan lingkungan Docker tempat ia berjalan, untuk diubah.

Jarak Jauh : Kita juga dapat mengakses engine Docker jarak jauh pada beberapa Portainer yang sudah menjalankan dengan menentukan alamat IP dan port di mana API infrastruktur Docker jarak jauh dapat dijangkau. Namun, untuk mengakses server atau engine buruh pelabuhan jarak jauh, user harus memastikan bahwa API Docker yang diinstal dari jarak jauh dapat diakses melalui TCP.

Agen : Portater terdiri dari dua unsur satu adalah Server dan Agen lainnya. Jadi, selain dari penyebaran Server, kita dapat menggunakan Agen Portaener di Host Docker untuk memungkinkan manajemen yang nyaman dari Cluster Docker Swarm. Agen disediakan sebagai service di cluster dan dapat digunakan untuk melewati batasan Docker API. Ini berarti menyediakan informasi dari semua host di cluster dalam satu panggilan. Untuk menghubungkan agen dalam Portainer, Anda hanya perlu menentukan IP dan port di mana agen dapat dijangkau.

Catatan : Pastikan Anda sudah menjalankan Docker di host atau server tempat Anda berencana menginstal Portaener-CE.

Catatan : Untuk melakukan tutorial ini, Anda harus sudah menginstal Docker di sistem Anda. Jika belum, Anda dapat mencari dokumentasi resmi dan mempelajari cara melakukannya.

Perintah untuk menginstal Portainer-CE Docker GUI

Di command terminal Anda atau melalui SSH, akses server tempat Docker berjalan dan rekatkan perintah berikut untuk menginstal Portainer Image.

docker run -d -p 8000:8000 -p 9000:9000 –name=portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer /porttainer-ce

Dalam perintah di atas, hal-hal berikut telah digunakan… -d = memastikan bahwa wadah berjalan di latar belakang dan hanya ID yang ditampilkan setelah selesai.

-p 8000: 8000 = Melepaskan port yang sesuai pada sistem host Docker; setiap port forward harus ditentukan secara individual. Sintaksnya adalah -p host port: container port {/ udp}, dimana UDP harus ditentukan secara eksplisit, TCP telah digunakan secara otomatis jika tidak ditentukan. Jadi, – p 9000:9000 adalah port container Portainer yang kita gunakan untuk mengakses interface webnya menggunakan browser.

–Name = portainer = Untuk mengidentifikasi container yang dibuat untuk Portainer dengan mudah, kita memberinya beberapa nama menggunakan sintaks -Name= the-name-you-want-to-assign jika tidak maka hanya akan ditemukan di bawah nomor identifikasi.

–Restart = always = Menentukan bagaimana container harus bertindak ketika sistem host di- boot ulang. Penampung selalu dimulai ulang di sini.

-v /var/run/docker.sock:/var/run/docker.sock = Menentukan bahwa wadah diizinkan untuk mengakses penyimpanan soket Docker. Tanpa akses ini, Portainer tidak akan bisa mendapatkan dan mengirim informasi apa pun dari Docker.

-v portainer_data: / data = Mengikat “portainer_data” penyimpanan yang dibuat sebelumnya ke folder penyimpanan “/ data” di dalam wadah. Ini memastikan bahwa file konfigurasi penting dapat disimpan terus-menerus.

Akses GUI Web Porter di browser

Setelah instalasi selesai, kita dapat memeriksa apakah itu berjalan di latar belakang sebagai wadah di Docker atau tidak. Untuk itu, cukup ketik:

buruh pelabuhan

Perintah di atas akan menampilkan semua engine container yang aktif:

Sekarang, ini mengonfirmasi bahwa Protainer sedang berjalan, kita dapat mengaksesnya di browser web untuk mengelola Docker menggunakan interface user grafis. Untuk itu cukup ketikkan alamat IP server dengan nomor port 9000 tempat docker berjalan.

Contoh – http://host-ip:9000/

Buat akun Administrator

Pada layar pertama, Anda akan diminta melalui dialog untuk membuat akun administratif. Jadi pilih nama user dan password Anda dan klik “Buat Pengguna”. Secara opsional, Anda dapat membiarkan tanda “Izinkan pengumpulan statistik anonim”. kotak atau nonaktifkan jika diinginkan.

Hubungkan Portainer ke lingkungan kontainer

Karena di sini kita menggunakan lingkungan Docker, jadi kita memilih yang sama. Pengguna yang menggunakan Kubernetes atau ingin menghubungkan Docker menggunakan Agen dapat memilih opsi yang tersedia untuk itu.

Interface Web

Akhirnya, interface GUI ada di sini, sekarang kita dapat melihat semua Titik Akhir yang terhubung pada Portainer CE.

Tampilan dasar juga memungkinkan status masing-masing wadah diubah, yaitu untuk menghentikan, memulai atau menghapus wadah dan membuat wadah baru. Selanjutnya, kita dapat mengelola Gambar, Volume, Penyimpanan, Jaringan, dan lainnya…