Docker

zabbix 서버 docker-compose.yml 파일(기록용)

기억보다는 기록을... 2025. 9. 17. 12:53

잠시 서버가 올라오지 않아 기록용으로 저장

 

docker1

  • zabbix server
  • zabbix web
version: '3.8'

services:
  zabbix-server-pgsql:
    image: zabbix/zabbix-server-pgsql:ubuntu-7.0.13
    container_name: zabbix-server-pgsql
    environment:
      - DB_SERVER_HOST=10.0.0.210
      - POSTGRES_USER=zabbix
      - POSTGRES_PASSWORD=설정한패스워드
      - POSTGRES_DB=zabbix
      - TZ=Asia/Seoul
    ports:
      - "10051:10051"
    restart: unless-stopped

  zabbix-web-nginx-pgsql:
    image: zabbix/zabbix-web-nginx-pgsql:ubuntu-7.0.13
    container_name: zabbix-web-nginx-pgsql
    environment:
      - DB_SERVER_HOST=10.0.0.210
      - POSTGRES_USER=zabbix
      - POSTGRES_PASSWORD=설정한패스워드
      - POSTGRES_DB=zabbix
      - TZ=Asia/Seoul
      - ZBX_SERVER_HOST=zabbix-server-pgsql
    ports:
      - "80:8080"
      - "443:8443"
    depends_on:
      - zabbix-server-pgsql
    restart: unless-stopped

 

 

 

docker2

  • grafana
  • jenkins
version: '3.8'

services:
  grafana:
    image: grafana/grafana:11.6.1
    container_name: grafana
    environment:
      - TZ=Asia/Seoul
    ports:
      - "3000:3000"
    volumes:
      - grafana-storage:/var/lib/grafana
    restart: unless-stopped

  jenkis:
    image: jenkins/jenkins
    container_name: jenkins
    environment:
      - TZ=Asia/Seoul
    ports:
      - "8888:8080"
      - "50000:50000"
    volumes:
      - jenkins-data:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped


volumes:
  grafana-storage:
    name: grafana-storage
    external: true
  jenkins-data:
    name: jenkins-data