首页 > 其他分享 >docker启用zabbix

docker启用zabbix

时间:2023-07-19 21:35:21浏览次数:28  
标签:POSTGRES 启用 db server zabbix USER pass docker


docker run --name zabbix-db -e POSTGRES_USER=zabbix -e POSTGRES_PASSWORD=zabbix_pass -d postgres
docker run --name zabbix-server -e DB_SERVER_HOST=zabbix-db -e POSTGRES_USER=zabbix -e POSTGRES_PASSWORD=zabbix_pass --link zabbix-db:postgres -p 10051:10051 -d zabbix/zabbix-server-pgsql:ubuntu-latest
docker run --name zabbix-web -e DB_SERVER_HOST=zabbix-db -e POSTGRES_USER=zabbix -e POSTGRES_PASSWORD=zabbix_pass -e ZBX_SERVER_HOST=zabbix-server -e PHP_TZ=Asia/Shanghai --link zabbix-server:zabbix --link zabbix-db:postgres -p 80:8080 -d zabbix/zabbix-web-nginx-pgsql:ubuntu-latest

docker-compose 格式

version: '3'

services:
  zabbix-db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: zabbix
      POSTGRES_PASSWORD: zabbix_pass
    volumes:
      - ./zabbix-db-data:/var/lib/postgresql/data

  zabbix-server:
    image: zabbix/zabbix-server-pgsql:ubuntu-latest
    restart: always
    environment:
      DB_SERVER_HOST: zabbix-db
      POSTGRES_USER: zabbix
      POSTGRES_PASSWORD: zabbix_pass
    ports:
      - "10051:10051"
    links:
      - zabbix-db:postgres

  zabbix-web:
    image: zabbix/zabbix-web-nginx-pgsql:ubuntu-latest
    restart: always
    environment:
      DB_SERVER_HOST: zabbix-db
      POSTGRES_USER: zabbix
      POSTGRES_PASSWORD: zabbix_pass
      ZBX_SERVER_HOST: zabbix-server
      PHP_TZ: Asia/Shanghai
    ports:
      - "80:8080"
    links:
      - zabbix-db:postgres
      - zabbix-server:zabbix
    volumes:
      - ./zabbix-web-nginx-conf:/etc/nginx/conf.d

标签:POSTGRES,启用,db,server,zabbix,USER,pass,docker
From: https://blog.51cto.com/first01/6779966

相关文章

  • 多主机 docker redis集群
    多主机DockerRedis集群在分布式系统中,Redis是一个常用的内存数据库,它提供了高性能的键值存储。然而,在面对大流量的情况下,单个Redis实例可能无法满足需求。为了提高可用性和性能,我们可以使用多主机的Redis集群。Docker是一个流行的容器化平台,它可以帮助我们轻松地创建和......
  • 声明式pipeline docker镜像构建推送
    实现声明式PipelineDocker镜像构建推送作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现“声明式PipelineDocker镜像构建推送”。下面将详细介绍整个流程以及每一步需要做的事情,包括所需的代码和代码的注释。流程概述声明式Pipeline是一种用于定义Jenkins任务的方......
  • 修改docker的cggroup
    如何修改docker的cgroup简介Docker是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包成一个可移植的容器。cgroup(ControlGroup)是Linux内核提供的一种机制,用于限制和隔离组内的进程资源。在Docker中,我们可以通过修改cgroup参数来限制容器的资源使用情况。本文将指导刚......
  • Alibaba Cloud Linux 3 docker 开通2375
    AlibabaCloudLinux3上开通Docker2375端口Docker是一种开源的容器化平台,可以帮助开发者将应用程序和依赖项打包到一个独立的容器中,以便在任何地方运行。在AlibabaCloudLinux3上开通Docker2375端口可以让我们通过远程API访问Docker服务,方便地管理和监控容器。步骤......
  • @Resource A component required a bean of type 'com.gao.docker.dao.TestMapper
    实现@Resource注解报错解决方法一、问题描述在使用@Resource注解注入依赖时,可能会遇到以下错误:Acomponentrequiredabeanoftype'com.gao.docker.dao.TestMapper'thatcouldnotbefound.这个错误通常发生在使用Spring框架进行依赖注入时,表示无法找到对应类型的bean。......
  • docker-compose安装EFK
    一、环境IP系统配置版本192.168.10.100Centos7.92核4GDockerComposeversionv2.19.1、EFK-7.17.11 EFK版本是试用版本二、安装docker环境yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttps://mirrors.a......
  • docker “no space left on device”
     1、先使用dockerinfo查看docker的信息dockerinfo可以看到docker的根路径是 /var/lib/docker  2、查看docker根路径的磁盘占用率df-Th/var/lib/docker3、清理docker 方法一:删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)dockerrm$(docker......
  • Docker安装的fastdfs基于不同服务器的数据迁移
    首先,基于docker搭建新的fastdfs中间件,参考地址为:https://blog.csdn.net/ming19951224/article/details/126933299然后将原服务器的storage文件夹下的data文件夹进行备份,打包成bak.zip 将bak.zip下载后上传到新服务器的storage文件夹下 使用unzip解压缩bak.zip,然后进入data.......
  • 用docker搭建自己的node服务器集群
    1.配置java环境,并提交镜像:#1.解析jdk的包到/usr/local/java下:#2.并配置java环境[root@07e065a05df9/]#vim/etc/profile.d/my_env.sh#JAVA_HOMEexportJAVA_HOME=/usr/local/java/jdk1.8.0_301/exportPATH=$PATH:$JAVA_HOME/bin[root@07e065a05df9/]#source/e......
  • go通过docker sdk进入容器执行命令
    代码部分packagemainimport( "context" "fmt" "io" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/client")funcmain(){ //设置远程Docker守护进程的地址 remoteDockerURL:=&quo......