Konten
Pengantar
Tujuan artikel ini adalah untuk menjelaskan cara menyebarkan Edisi Komunitas Zevenet Load Balancer dengan cepat menggunakan wadah Docker. Buruh pelabuhan adalah perangkat lunak virtualisasi yang populer berdasarkan fitur isolasi sumber daya dari kernel Linux seperti cgroups, ruang nama kernel, overlayFS ... untuk memungkinkan "wadah" independen berjalan dalam satu instance Linux, menghindari overhead saat memulai dan memelihara mesin virtual lengkap.
Konvensi
Meskipun kami tidak mendukung masalah Docker, kami menyertakan beberapa catatan di sini sebagai contoh pemasangan pada buster Debian terbaru
Prosedur instalasi
Instal Docker
Pertama kita akan menginstal Docker di mesin host menambahkan beberapa dependensi dan repositori buruh pelabuhan resmi dan kunci gpg-nya.
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get update && apt-get install docker-ce
Unduh Gambar Zevenet Docker
Langkah selanjutnya adalah mengunduh gambar ZLB terbaru dari repositori kami
docker pull zevenet/zlb
Jalankan Kontainer Zevenet
Akhirnya kita akan memulai wadah baru yang mengekspos port GUI
docker run --name zlb -p 444:444 -itd zevenet/zlb /bin/bash
Akses ke Wadah Zevenet baru Anda
Setelah langkah terakhir itu kita akan dapat mengakses Antarmuka Pengguna Grafis Zevenet Load Balancer menggunakan browser web apa pun dengan cara itu:
https://[host_public_ip or domain]:444
Pengguna: root
Password: admin
Demi keamanan, ubah kata sandi default.
Jika Anda berencana untuk membuat tambak, Anda perlu mengekspos port korespondig dalam perintah "docker run". Misalnya, untuk menjalankan backend server web pada port 80 dan 443 perintah "docker run" Anda adalah:
docker run --cap-add=NET_ADMIN --name zlb -p 444:444 -p 80:80 -p 443:443 -itd zevenet/zlb /bin/bash