GNU/Linux >> Belajar Linux >  >> Panels >> Docker

PiCluster – Aplikasi Manajemen Docker Sederhana Berbasis Web

PiCluster adalah sederhana, open source, aplikasi manajemen buruh pelabuhan berbasis web yang digunakan untuk mengelola kontainer Docker di beberapa host. Tidak seperti Docker Swarm atau Kubernetes, PiCluster mudah disiapkan dan digunakan. Itu membuat proses pembuatan wadah jauh lebih mudah dari sebelumnya. Misalnya, pengguna sekarang dapat mengunggah zip Dockerfile mereka ke konsol web PiCluster dan file akan disalin ke setiap node dan diekstraksi di direktori Docker yang ditentukan dalam file konfigurasi PiCluster. Juga, ketika wadah ditambahkan, gambar akan dibuat dan dijalankan secara otomatis dalam satu langkah. Pada rilis sebelumnya, pengguna harus membuat container secara manual. Ini akan bekerja pada platform 32-bit dan 64-bit.

Fitur PiCluster

Versi PiCluster terbaru dikirimkan dengan banyak fitur baru. Mengenai fitur-fiturnya, kami dapat membuat daftar berikut:

  • Terminal web bawaan untuk menjalankan perintah dengan mudah di node.
  • Jalankan perintah secara paralel di seluruh Node.
  • Pindahkan container Docker ke host yang berbeda dalam cluster.
  • Detak jantung untuk layanan.
  • Buat dan atur gambar Docker dengan mudah di seluruh node.
  • Antarmuka web untuk mengelola container dengan mudah.
  • Pantau metrik host seperti Disk, CPU, Memori, dll.
  • Pengelola IP Virtual.
  • Analitik Syslog/Rsyslog.
  • Integrasikan dasbor Kibana ke dalam PiCluster.
  • Terintegrasi dengan Elasticsearch untuk menyimpan log PiCluster.
  • Pengalihan container otomatis ke node yang berbeda.
  • Tarik gambar kontainer dari registri.
  • Unggah arsip Dockerfile ke seluruh cluster.
  • Buat gambar tanpa menggunakan cache Docker.
  • Dan banyak lagi.

Siapkan PiCluster menggunakan Docker

Cara tercepat untuk melihat cara kerja PiCluster adalah dengan memainkannya dengan buruh pelabuhan. Pengembang telah menyertakan file penulisan untuk mengevaluasi PiCluster dengan Docker.

Untuk tujuan panduan ini, saya akan menggunakan Ubuntu 16.04 LTS edisi server 64-bit.

Pertama, instal Docker seperti yang dijelaskan pada tautan berikut.

  • Cara Menginstal Docker di Ubuntu

Setelah menginstal Docker, instal juga prasyarat berikut.

$ sudo apt-get install openssl git

Kami siap. Sekarang, kloning Repositori GitHub PiCluster.

$ git clone https://github.com/picluster/picluster.git picluster

Perintah di atas akan mengunduh semua konten PiCluster ke dalam direktori yang disebut "picluster" di direktori kerja Anda saat ini. Buka direktori itu:

$ cd picluster/

Jalankan gambar buruh pelabuhan PiCluster menggunakan perintah:

$ sudo docker-compose up -d
Unduhan yang Disarankan - eBuku Gratis:"Buku Masak Kontainerisasi Docker"

Mengakses konsol web PiCluster

Buka browser web Anda dan navigasikan ke http://IP-address:3003 . Anda seharusnya memiliki layar login seperti di bawah ini.

Gunakan kredensial default untuk masuk ke konsol web:admin/admin

Halaman Login PiCluster

Ini dia tampilan konsol web PiCluster.

Dasbor PiCluster

Seperti yang Anda lihat, dasbor PiCluster sangat sederhana dan sebagian besar opsi sudah cukup jelas.

Dari Sistem menu, Anda dapat mengedit atau memuat ulang konfigurasi saat ini, dan menambah atau menghapus host.

Menu Sistem PiCluster

Di bawah Wadah menu, ada opsi untuk mengelola container, melihat container yang sedang berjalan, dan menambahkan container baru, dll.

Dalam Gambar bagian, kita dapat menarik, mengelola, membuat daftar gambar Docker, dan juga kita dapat mengunggah file komposer.

Dalam Operasi menu, kita dapat mengatur ulang alamat ip virtual di semua host, menjalankan perintah di cluster, melihat terminal bawaan dan membersihkan wadah Docker, mengintegrasikan dasbor Kibana, dll.

Di log bagian, Anda dapat melihat log PiCluster, analitik Syslog/Rsyslog.

Senang dengan PiCluster? Besar! Sekarang, lihat PiCluster wiki instalasi dan instal seperti yang dijelaskan dalam tautan itu dan mulailah mengelola wadah Docker Anda dari konsol web di mesin mana pun di jaringan Anda.

Bacaan yang disarankan:

  • Memulai Docker
  • Cara Memperbarui Wadah Docker yang Berjalan Secara Otomatis
  • ctop – Alat Pemantau Baris Perintah Untuk Wadah Linux
  • Portainer – Cara Termudah Mengelola Docker
  • Dockly - Kelola Kontainer Docker Dari Terminal

Manajemen Docker semakin baik setiap hari karena alat seperti PiCluster dan alat serupa. Cobalah dan beri tahu kami pendapat Anda tentangnya di bagian komentar di bawah.


Docker
  1. 3 pendekatan manajemen rahasia untuk aplikasi Flatpak

  2. Cara Menjalankan MySQL di Docker Container:Panduan Sederhana dan Mudah Diikuti

  3. Kapan dan Mengapa Menggunakan Docker

  1. Pengantar Docker

  2. Cara Mengatur Server Web Apache Sederhana di Wadah Docker

  3. tomboy-ng – Aplikasi Pencatat Sederhana untuk Desktop

  1. Cara Menginstal Docker di Ubuntu 20.04 (Panduan Sederhana)

  2. Panduan Docker:Aplikasi Dockerisasi Python Django

  3. Buruh pelabuhan