반응형
Docker를 사용하여 Zabbix를 배포하는 방법
Zabbix 공식 Docker 리포지토리 클론(Ubuntu + MySQL 환경)
git clone https://github.com/zabbix/zabbix-docker.git
cd zabbix-docker
최신 브랜치 확인
git branch -r
특정 브랜치 사용
git checkout 7.0 # 원하는 Zabbix 버전
Docker Compose 파일 확인 및 구성 점검
docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml config
컨테이너 실행 (백그라운드)
docker compose -f docker-compose_v3_ubuntu_mysql_latest.yaml up -d
실행 상태 확인
docker compose ps
컨테이너 이름과 상태만 출력
docker compose ps --format json | jq -r '{Name, Service, State, Ports}'
{
"Name": "zabbix-docker-mysql-server-1",
"Service": "mysql-server",
"State": "running",
"Ports": ""
}
{
"Name": "zabbix-docker-zabbix-server-1",
"Service": "zabbix-server",
"State": "running",
"Ports": "0.0.0.0:10051->10051/tcp"
}
{
"Name": "zabbix-docker-zabbix-web-nginx-mysql-1",
"Service": "zabbix-web-nginx-mysql",
"State": "running",
"Ports": "0.0.0.0:80->8080/tcp, 0.0.0.0:443->8443/tcp"
}
로그 확인
docker compose logs -f
웹 접속
http://localhost:80
기본 관리자 계정
- Username: Admin
- Password: zabbix
참고URL
- Zabbix Documentation : 5 Installation from containers
- GitHub : Official Zabbix Dockerfiles
반응형
'리눅스' 카테고리의 다른 글
CentOS 8에서 최신 버전의 Docker를 설치하는 방법 (0) | 2025.05.07 |
---|---|
우분투 24.04에 Authentik을 설치하고 사용하는 방법 (0) | 2025.05.07 |
Zabbix 7 LTS에서 API를 사용하는 방법 (1) | 2025.05.07 |
우분투 24.04에서 ntpdate와 hwclock을 사용하여 시스템 시간 및 하드웨어 클럭을 수동으로 동기화하는 방법 (0) | 2025.05.07 |
eval 명령어 (0) | 2025.05.05 |