Dockerizing Zevenet CE

DIKIRIM PADA 18 Juli 2017

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

 

Bagikan ke:

Dokumentasi di bawah ketentuan Lisensi Dokumentasi Bebas GNU.

Apakah artikel ini berguna?

Artikel terkait