게시일: 18년 2017월 XNUMX일
내용
Overview
이 기사의 목표는 Docker 컨테이너를 사용하여 Zevenet Load Balancer Community Edition을 신속하게 배포하는 방법을 설명하는 것입니다. 도커 cgroup, 커널 네임 스페이스, overlayFS와 같은 Linux 커널의 리소스 격리 기능을 기반으로하는 인기있는 가상화 소프트웨어로, 단일 Linux 인스턴스 내에서 독립적 인 "컨테이너"를 실행할 수 있으므로 전체 가상 머신을 시작하고 유지하는 오버 헤드를 피할 수 있습니다.
협약
Docker 문제를 지원하지는 않지만 최신 데비안 버스터에 설치 예제로 몇 가지 노트를 포함합니다.
설치 절차
Docker 설치
먼저 호스트 시스템에 Docker를 설치하여 종속성과 공식 docker 저장소 및 gpg 키를 추가합니다.
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
Zevenet Docker 이미지 다운로드
다음 단계는 저장소에서 최신 ZLB 이미지를 다운로드하는 것입니다.
docker pull zevenet/zlb
Zevenet 컨테이너를 실행하십시오.
마지막으로 우리는 GUI 포트를 노출시키는 새로운 컨테이너를 시작할 것이다.
docker run --name zlb -p 444:444 -itd zevenet/zlb /bin/bash
새로운 Zevenet 컨테이너에 대한 액세스
마지막 단계가 끝나면 웹 브라우저를 사용하여 Zevenet로드 밸런서 Grafical User Interface에 액세스 할 수 있습니다.
https://[host_public_ip or domain]:444
사용자 : 루트
암호 : 관리자
보안상의 이유로 기본 암호를 변경하십시오.
팜을 만들 계획이라면 "docker run"명령에서 해당 포트를 노출해야합니다. 예를 들어 포트 80 및 443에서 웹 서버 백엔드를 실행하려면 "docker run"명령은 다음과 같습니다.
docker run --cap-add=NET_ADMIN --name zlb -p 444:444 -p 80:80 -p 443:443 -itd zevenet/zlb /bin/bash
GNU Free Documentation License의 조건에 따른 문서.