欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker安裝部署zabbix的全過程

 更新時(shí)間:2024年03月26日 09:36:54   作者:chengxuyonghu  
zabbix由2部分構(gòu)成,zabbix?server與可選組件zabbix?agent,要想搭建一個(gè)Zabbix的工作環(huán)境,主要有三個(gè)方面(界面、服務(wù)器和數(shù)據(jù)庫)可以安裝在同一臺(tái)服務(wù)器上,也可以不在同一個(gè)服務(wù)器,本次使用Docker開源的應(yīng)用容器來快速搭建zabbix,需要的朋友可以參考下

zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent,要想搭建一個(gè)Zabbix的工作環(huán)境,主要有三個(gè)方面(界面、服務(wù)器和數(shù)據(jù)庫)可以安裝在同一臺(tái)服務(wù)器上,也可以不在同一個(gè)服務(wù)器。本次使用Docker開源的應(yīng)用容器來快速搭建zabbix 。

安裝

成功版本:mysql5.7+zabbix4.4.3+nginx1.16
不成功版本:mysql8.0+zabbix4.4.3+nginx1.16

01 docker鏡像下載

搭建ZABBIX所需的軟件列表為:RHEL8.0+Nginx+MySQL+ZABBIX。所以需要分別下載相應(yīng)的鏡像.

1、先下載mysql鏡像,docker查看mysql鏡像,下載STARS比較多的鏡像

[root@localhost ~]# docker search mysql
NAME                              DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
mysql                             MySQL is a widely used, open-source relation…   8930                [OK]                
mariadb                           MariaDB is a community-developed fork of MyS…   3140                [OK]                
mysql/mysql-server                Optimized MySQL Server Docker images. Create…   659                                     [OK]
centos/mysql-57-centos7           MySQL 5.7 SQL database server                   66                                      
centurylink/mysql                 Image containing mysql. Optimized to be link…   61                                      [OK]
mysql/mysql-cluster               Experimental MySQL Cluster Docker images. Cr…   59                                      
deitch/mysql-backup               REPLACED! Please use http://hub.docker.com/r…   41                                      [OK]
bitnami/mysql                     Bitnami MySQL Docker Image                      35                                      [OK]
tutum/mysql                       Base docker image to run a MySQL database se…   34                                      
schickling/mysql-backup-s3        Backup MySQL to S3 (supports periodic backup…   28                                      [OK]
prom/mysqld-exporter                                                              23                                      [OK]
linuxserver/mysql                 A Mysql container, brought to you by LinuxSe…   22                                      
centos/mysql-56-centos7           MySQL 5.6 SQL database server                   17                                      
circleci/mysql                    MySQL is a widely used, open-source relation…   16                                      
mysql/mysql-router                MySQL Router provides transparent routing be…   14                                      
arey/mysql-client                 Run a MySQL client from a docker container      13                                      [OK]
openshift/mysql-55-centos7        DEPRECATED: A Centos7 based MySQL v5.5 image…   6                                       
yloeffler/mysql-backup            This image runs mysqldump to backup data usi…   6                                       [OK]
fradelg/mysql-cron-backup         MySQL/MariaDB database backup using cron tas…   4                                       [OK]
genschsa/mysql-employees          MySQL Employee Sample Database                  3                                       [OK]
devilbox/mysql                    Retagged MySQL, MariaDB and PerconaDB offici…   2                                       
ansibleplaybookbundle/mysql-apb   An APB which deploys RHSCL MySQL                2                                       [OK]
jelastic/mysql                    An image of the MySQL database server mainta…   1                                       
monasca/mysql-init                A minimal decoupled init container for mysql    0                                       
widdpim/mysql-client              Dockerized MySQL Client (5.7) including Curl…   0                                       [OK]
[root@localhost ~]# <strong>docker pull mysql</strong>
Using default tag: latest
latest: Pulling from library/mysql
d599a449871e: Pull complete 
f287049d3170: Pull complete 
08947732a1b0: Pull complete 
96f3056887f2: Pull complete 
871f7f65f017: Pull complete 
1dd50c4b99cb: Pull complete 
5bcbdf508448: Pull complete 
a59dcbc3daa2: Pull complete 
13e6809ab808: Pull complete 
2148d51b084d: Pull complete 
93982f7293d7: Pull complete 
e736330a6d9c: Pull complete 
Digest: sha256:c93ba1bafd65888947f5cd8bd45deb7b996885ec2a16c574c530c389335e9169
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest
[root@localhost ~]# <strong>docker images</strong>
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
kali                latest              953ce62dfa5a        45 hours ago        9.97GB
tomcat              latest              6408fdc94212        2 weeks ago         507MB
mysql               latest              d435eee2caa5        2 weeks ago         456MB

2、下載zabbix-server鏡像,可以看到zabbix-server有MySQL版和postgresql版本,我們選擇第一個(gè)mysql的版本。

[root@localhost ~]# docker search zabbix
NAME                                        DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
zabbix/zabbix-server-mysql                  Zabbix Server with MySQL database support       213                                     [OK]
zabbix/zabbix-agent                         Zabbix agent with TLS encryption support        126                                     [OK]
zabbix/zabbix-web-nginx-mysql               Zabbix frontend based on Nginx web-server wi…   118                                     [OK]
monitoringartist/zabbix-3.0-xxl             Please use our better compatible Zabbix imag…   77                                      [OK]
monitoringartist/zabbix-xxl                 Zabbix 3.x - server, web, proxy, java gatewa…   72                                      [OK]
zabbix/zabbix-server-pgsql                  Zabbix server with PostgreSQL database suppo…   55                                      [OK]
zabbix/zabbix-appliance                     Zabbix appliance with MySQL database support…   50                                      [OK]
zabbix/zabbix-web-nginx-pgsql               Zabbix frontend based on Nginx with PostgreS…   40                                      [OK]
zabbix/zabbix-web-apache-mysql              Zabbix frontend based on Apache web-server w…   37                                      [OK]
monitoringartist/zabbix-agent-xxl-limited   Please use better agent image https://hub.do…   31                                      
zabbix/zabbix-proxy-sqlite3                 Zabbix proxy with SQLite3 database support      23                                      [OK]
zabbix/zabbix-proxy-mysql                   Zabbix proxy with MySQL database support        23                                      [OK]
zabbix/zabbix-java-gateway                  Zabbix Java Gateway                             19                                      [OK]
zabbix/zabbix-snmptraps                     Receiving SNMP traps to Zabbix server or Zab…   12                                      [OK]
monitoringartist/zabbix-db-mariadb          Docker image of MariaDB optimized for Zabbix    12                                      [OK]
j90w/zabbix-server                          Automatically install Zabbix-server             9                                       
million12/zabbix-agent                      Zabbix Agent - running in foreground.           7                                       [OK]
zabbix/zabbix-web-apache-pgsql              Zabbix frontend based on Apache web-server w…   7                                       [OK]
blackcobra1973/zabbix-db-postgresql         PostgreSQL on CentOS 7.x with Zabbix 3.0 dat…   2                                       [OK]
dsteinkopf/zabbix-proxy-mysql-no-fping6     Zabbix proxy avoiding problems without ipv6.    1                                       [OK]
monitoringartist/zabbix-2.4                 Dockerized Zabbix 2.4 - server, web UI - dep…   1                                       [OK]
jetbrainsinfra/zabbix-proxy                 zabbix-proxy                                    0                                       [OK]
signnow/zabbix-proxy-mysql                  Zabbix Proxy (MySQL version) with Python 3.5…   0                                       
qk4l/zabbix-cachet                          Python script for Zabbix to Cachet integrati…   0                                       [OK]
pdffiller/zabbix-proxy-mysql                Zabbix Proxy (MySQL version) with Python 3.5…   0 
[root@localhost ~]# docker pull zabbix/zabbix-server-mysql
Using default tag: latest
latest: Pulling from zabbix/zabbix-server-mysql
89d9c30c1d48: Pull complete 
8a9f13524790: Pull complete 
42606b325a19: Pull complete 
11fa53e6b556: Pull complete 
Digest: sha256:608b21422412b1e28f3af83f2109a48c18b9de721a8ea91258bcdc586eb00d60
Status: Downloaded newer image for zabbix/zabbix-server-mysql:latest
docker.io/zabbix/zabbix-server-mysql:latest
[root@localhost ~]# docker images
REPOSITORY                   TAG                 IMAGE ID            CREATED             SIZE
kali                         latest              953ce62dfa5a        46 hours ago        9.97GB
zabbix/zabbix-server-mysql   latest              6da679c2a6c6        2 weeks ago         65.8MB
tomcat                       latest              6408fdc94212        2 weeks ago         507MB
mysql                        latest              d435eee2caa5        2 weeks ago         456MB

3、下載Zabbix web鏡像,這里使用的是基于Nginx web服務(wù)器mysql版。

[root@localhost ~]# docker search zabbix-web
NAME                                            DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
zabbix/zabbix-web-nginx-mysql                   Zabbix frontend based on Nginx web-server wi…   118                                     [OK]
zabbix/zabbix-web-nginx-pgsql                   Zabbix frontend based on Nginx with PostgreS…   40                                      [OK]
zabbix/zabbix-web-apache-mysql                  Zabbix frontend based on Apache web-server w…   37                                      [OK]
zabbix/zabbix-web-apache-pgsql                  Zabbix frontend based on Apache web-server w…   7                                       [OK]
fablaporta/zabbix-web-nginx-mysql                                                               0                                       
fabrizio2210/zabbix-web-nginx-mysql-alpine                                                      0                                       
westerus/zabbix-web-nginx-mysql                 Container de Zabbix Web Mysql con algunas mo…   0                                       [OK]
epicmorg/zabbix-web-apache-mysql                zabbix/zabbix-web-apache-mysql                  0                                       
aispcf/zabbix-web-apache-mysql                                                                  0                                       
yakumosaki/zabbix-web-nginx-mysql               zabbix-web-nginx-mysql aarch64                  0                                       
wildsurfer/zabbix-web-monitoring                Automated creation of web scenarios in Zabbix   0                                       [OK]
pschmitt/zabbix-web-nginx-pgsql-alpine-armhf                                                    0                                       
flelli/zabbix-web-nginx-pgsql                   My own customization of the official Zabbix …   0                                       [OK]
fablaporta/zabbix-web-apache-mysql                                                              0                                       
pschmitt/zabbix-web-apache-mysql-alpine-armhf                                                   0                                       
pschmitt/zabbix-web-apache-pgsql-alpine-armhf                                                   0                                       
secopstech/zabbix-web-nginx-mysql               zabbix-web-nginx-mysql image forked from the…   0                                       [OK]
pashaf/zabbix-web                                                                               0                                       
pschmitt/zabbix-web-nginx-mysql-alpine-armhf                                                    0                                       
taishin/zabbix-web-apache                                                                       0                                       
inasawa/zabbix-web-nginx-mysql-alpine-armhf                                                     0                                       
megbeguk/zabbix-web-nginx                       docker image for Zabbix frontend                0                                       [OK]
simonswine/zabbix-web                           Zabbix 3.0 web interface for MySQL in Docker    0                                       [OK]
leandromoreirajfa/zabbix-web                                                                    0                                       
lborguetti/zabbix-web-mysql                                                                     0                                       [OK]
[root@localhost ~]# docker pull zabbix/zabbix-web-nginx-mysql
Using default tag: latest
latest: Pulling from zabbix/zabbix-web-nginx-mysql
89d9c30c1d48: Already exists 
b3f3215cd8c3: Pull complete 
86046fdb7d4c: Pull complete 
66f3a1290072: Pull complete 
b165e28a2796: Pull complete 
d14d6643cc7b: Pull complete 
6256bb44df04: Pull complete 
73de7fe24caf: Pull complete 
1dc24a05f660: Pull complete 
355fe8da0f0f: Pull complete 
f5ba1b77be8a: Pull complete 
Digest: sha256:f9ff844ebb1ef0e0f1baa0f64ed3cb5b410854674e3a8d62fffd6ed388266a64
Status: Downloaded newer image for zabbix/zabbix-web-nginx-mysql:latest
docker.io/zabbix/zabbix-web-nginx-mysql:latest
[root@localhost ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
kali                            latest              953ce62dfa5a        46 hours ago        9.97GB
zabbix/zabbix-web-nginx-mysql   latest              9102571b2fef        2 weeks ago         155MB
zabbix/zabbix-server-mysql      latest              6da679c2a6c6        2 weeks ago         65.8MB
tomcat                          latest              6408fdc94212        2 weeks ago         507MB
mysql                           latest              d435eee2caa5        2 weeks ago         456MB

4、下載zabbix-java-gateway鏡像, Zabbix本身不支持直接監(jiān)控Java,而是使用zabbix-java-gateway監(jiān)控jvm/tomcat性能

[root@localhost ~]# docker search zabbix-java-gateway
NAME                                        DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
zabbix/zabbix-java-gateway                  Zabbix Java Gateway                             19                                      [OK]
supermap/zabbix-java-gateway                                                                0                                       
epicmorg/zabbix-java-gateway                zabbix/zabbix-java-gateway                      0                                       
fabrizio2210/zabbix-java-gateway-alpine                                                     0                                       
varsy/zabbix-java-gateway                   This is docker image with Zabbix 3.0 java ga…   0                                       [OK]
lborguetti/zabbix-java-gateway                                                              0                                       [OK]
qiyestore/zabbix-java-gateway               Zabbix JAVA Gateway docker container            0                                       [OK]
digiapulssi/zabbix-java-gateway             A forked zabbix-java-gateway including ZBXNE…   0                                       [OK]
doubek/zabbix-java-gateway                                                                  0                                       
cmp1234/zabbix-java-gateway                 Zabbix Java Gateway performs native support …   0                                       [OK]
xqq521/zabbix-java-gateway                                                                  0                                       
scrapinghub/zabbix-java-gateway                                                             0                                       [OK]
pschmitt/zabbix-java-gateway-alpine                                                         0                                       
suiyuewuheng/zabbix-java-gateway                                                            0                                       
wang049718/zabbix-java-gateway                                                              0                                       
andytran/zabbix-java-gateway                                                                0                                       
prashanth19/zabbix-java-gateway                                                             0                                       
moyuanhui/zabbix-java-gateway                                                               0                                       
pschmitt/zabbix-java-gateway-ubuntu                                                         0                                       
miyabis7th/zabbix-java-gateway                                                              0                                       
fablaporta/zabbix-java-gateway                                                              0                                       
pschmitt/zabbix-java-gateway-alpine-armhf                                                   0                                       
ninjacat/zabbix-java-gateway                                                                0                                       
[root@localhost ~]# docker pull zabbix/zabbix-java-gateway
Using default tag: latest
latest: Pulling from zabbix/zabbix-java-gateway
89d9c30c1d48: Already exists 
4b173bc0a8f0: Pull complete 
c05439022597: Pull complete 
f2f722f308cd: Pull complete 
38bfd1253bb8: Pull complete 
0f4354c81b03: Pull complete 
Digest: sha256:54683dd3e642804b2a8f594443c5102bc8e1b402b235677385e2970c12202113
Status: Downloaded newer image for zabbix/zabbix-java-gateway:latest
docker.io/zabbix/zabbix-java-gateway:latest
[root@localhost ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
kali                            latest              953ce62dfa5a        2 days ago          9.97GB
zabbix/zabbix-web-nginx-mysql   latest              9102571b2fef        2 weeks ago         155MB
zabbix/zabbix-server-mysql      latest              6da679c2a6c6        2 weeks ago         65.8MB
zabbix/zabbix-java-gateway      latest              e175083b2981        2 weeks ago         83.4MB
tomcat                          latest              6408fdc94212        2 weeks ago         507MB
mysql                           latest              d435eee2caa5        2 weeks ago         456MB

02 運(yùn)行鏡像

1、 運(yùn)行mysql 鏡像,創(chuàng)建mysql容器

[root@localhost ~]# docker run -dit -p 3306:3306 --name zabbix-mysql --restart always -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" mysql
c245a233b8979b833f7bc10f0e6aec62921981ebeea1a787ff3b973aa623bccb

2、運(yùn)行zabbix-java-gateway鏡像,創(chuàng)建zabbix-java-gateway容器

[root@localhost ~]# docker run -dit -p 10052:10052 --restart=always --name=zabbix-java-gateway zabbix/zabbix-java-gateway
9006bd35d41a98c0c03f068c1b5c9edb0f5ff2f28235e97d95f5043e088fffb8

3、運(yùn)行zabbix-server-mysql鏡像,創(chuàng)建zabbix-server-mysql容器。

[root@localhost ~]# docker run -dit -p 10051:10051 --name=zabbix-server-mysql --restart=always -e DB_SERVER_HOST="zabbix-mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" -e ZBX_JAVAGATEWAY="zabbix-java-gateway" zabbix/zabbix-server-mysql
db986b0a3cdca4bc028ef9de4eb0a2d528f37d87a648cc6f1fc0327559f52fc3

4、運(yùn)行zabbix-web-nginx-mysql鏡像,創(chuàng)建zabbix-web-nginx-mysql容器

[root@localhost ~]# docker run -dit -p 80:80 --name zabbix-web-nginx-mysql --restart=always -e DB_SERVER_HOST="zabbix-mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" -e ZBX_SERVER_HOST="zabbix-server-mysql" zabbix/zabbix-web-nginx-mysql
7d7040dbbafd8cc6680424f50008e82f0e1bd18864853f5304a32dca681e6cf1
[root@localhost ~]# 
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                           COMMAND                  CREATED              STATUS              PORTS                               NAMES
7d7040dbbafd        zabbix/zabbix-web-nginx-mysql   "docker-entrypoint.sh"   3 seconds ago        Up 2 seconds        0.0.0.0:80->80/tcp, 443/tcp         zabbix-web-nginx-mysql
9006bd35d41a        zabbix/zabbix-java-gateway      "docker-entrypoint.s…"   33 seconds ago       Up 32 seconds       0.0.0.0:10052->10052/tcp            zabbix-java-gateway
db986b0a3cdc        zabbix/zabbix-server-mysql      "/sbin/tini -- /usr/…"   About a minute ago   Up About a minute   0.0.0.0:10051->10051/tcp            zabbix-server-mysql
c245a233b897        mysql                           "docker-entrypoint.s…"   3 minutes ago        Up 3 minutes        0.0.0.0:3306->3306/tcp, 33060/tcp   zabbix-mysql
c5557254c6d9        tomcat                          "catalina.sh run"        2 hours ago          Up 2 hours          8080/tcp                            fervent_goldstine
[root@localhost ~]#

zabbix所需容器已經(jīng)全部啟動(dòng)完成。

03 登陸zabbix

1、瀏覽器訪問zabbix地址http://192.168.14.121/zabbix發(fā)現(xiàn)打不開,檢查docker運(yùn)行都是正常的,檢查容器日志發(fā)現(xiàn)是zabbix沒有連上mysql數(shù)據(jù)庫,MySQL server is not available。

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS              PORTS                               NAMES
05d81a993d77        zabbix/zabbix-web-nginx-mysql   "docker-entrypoint.sh"   3 hours ago         Up 3 hours          0.0.0.0:80->80/tcp, 443/tcp         zabbix-web-nginx-mysql
7bfe08ab5990        mysql:latest                    "docker-entrypoint.s…"   3 hours ago         Up 3 hours          0.0.0.0:3306->3306/tcp, 33060/tcp   zabbix-mysql
9006bd35d41a        zabbix/zabbix-java-gateway      "docker-entrypoint.s…"   2 days ago          Up 2 days           0.0.0.0:10052->10052/tcp            zabbix-java-gateway
db986b0a3cdc        zabbix/zabbix-server-mysql      "/sbin/tini -- /usr/…"   2 days ago          Up 2 days           0.0.0.0:10051->10051/tcp            zabbix-server-mysql
c5557254c6d9        tomcat                          "catalina.sh run"        2 days ago          Up 2 days           8080/tcp                            fervent_goldstine
[root@localhost ~]# 
** Deploying Zabbix frontend (nginx) with mysql database
** Preparing the system
** Preparing Zabbix web-interface
** Using MYSQL_USER variable from ENV
** Using MYSQL_PASSWORD variable from ENV
********************
* DB_SERVER_HOST: zabbix-mysql
* DB_SERVER_PORT: 3306
* DB_SERVER_DBNAME: zabbix
********************
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...

3、沒有找到問題所在,在論壇找到一個(gè)貼子是關(guān)于zabbix連接mysql8有bug,說要是zabbix4之后才支持mysql8,但是我的zabbix是4.4.3,應(yīng)該沒有 個(gè)問題才對(duì),找不到原因,就只能換成mysq5.7試了一下。

[root@localhost ~]#docker pull mysql:5.7
[root@localhost ~]# docker images
REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
kali                            latest              953ce62dfa5a        4 days ago          9.97GB
zabbix/zabbix-web-nginx-mysql   latest              9102571b2fef        2 weeks ago         155MB
zabbix/zabbix-server-mysql      latest              6da679c2a6c6        2 weeks ago         65.8MB
zabbix/zabbix-java-gateway      latest              e175083b2981        2 weeks ago         83.4MB
tomcat                          latest              6408fdc94212        3 weeks ago         507MB
mysql                           5.7                 1e4405fe1ea9        3 weeks ago         437MB
mysql                           latest              d435eee2caa5        3 weeks ago         456MB
[root@localhost ~]# docker run -dit -p 3306:3306 --name mysql --restart always -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" mysql:5.7
9a7616f431d898fb2c4a4c0db632366ac8c8daaf20d56d2a405cc748a9080090
[root@localhost ~]# docker run -dit -p 10052:10052 --restart=always --name=zabbix-java-gateway zabbix/zabbix-java-gateway
0fe2025927e91da1b1dc0c0735a6d7511b3a788365a98157ce82dba4f490cc99
[root@localhost ~]# docker run -dit -p 10051:10051  -v /etc/hosts:/etc/hosts --name=zabbix-server-mysql --restart=always -e DB_SERVER_HOST="mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" -e ZBX_JAVAGATEWAY="zabbix-java-gateway" zabbix/zabbix-server-mysql
3dc55a164c4a48ed4dcfd80a2a582e6c4cfac8eda857a46f0db2393ffe3b8b93
[root@localhost ~]# 
[root@localhost ~]# docker run -dit -p 80:80  -v /etc/hosts:/etc/hosts --name zabbix-web-nginx-mysql --restart=always -e DB_SERVER_HOST="mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" -e ZBX_SERVER_HOST="zabbix-server-mysql" zabbix/zabbix-web-nginx-mysql
a57b5a32873b41a5d61a3c4b45993a00b58700ae942ddf7bcff921e7998f1d08
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS              PORTS                               NAMES
a57b5a32873b        zabbix/zabbix-web-nginx-mysql   "docker-entrypoint.sh"   2 minutes ago       Up 2 minutes        0.0.0.0:80->80/tcp, 443/tcp         zabbix-web-nginx-mysql
3dc55a164c4a        zabbix/zabbix-server-mysql      "/sbin/tini -- /usr/…"   3 minutes ago       Up 3 minutes        0.0.0.0:10051->10051/tcp            zabbix-server-mysql
0fe2025927e9        zabbix/zabbix-java-gateway      "docker-entrypoint.s…"   4 minutes ago       Up 4 minutes        0.0.0.0:10052->10052/tcp            zabbix-java-gateway
9a7616f431d8        mysql:5.7                       "docker-entrypoint.s…"   5 minutes ago       Up 5 minutes        0.0.0.0:3306->3306/tcp, 33060/tcp   mysql
c5557254c6d9        tomcat                          "catalina.sh run"        2 days ago          Up 2 days           8080/tcp                            fervent_goldstine
[root@localhost ~]# docker logs 3dc55a164c4a
** Preparing Zabbix server
** Using MYSQL_USER variable from ENV
** Using MYSQL_PASSWORD variable from ENV
** Using MYSQL_ROOT_PASSWORD variable from ENV
********************
* DB_SERVER_HOST: mysql
* DB_SERVER_PORT: 3306
* DB_SERVER_DBNAME: zabbix
********************
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...

看日志還是報(bào)錯(cuò),是因?yàn)榍懊鎲?dòng)容器的時(shí)候指定的DB_SERVER_HOST是容器名稱,不是容器的IP,所認(rèn)還需修改容器的hosts文件,(使用mysql8的時(shí)候通過IP和修改hosts文件都試過訪問不行)。

4、通過[root@localhost ~]#docker inspect 9a7616f431d8獲取到各個(gè)容器的IP地址,然后修改容器本機(jī)的hosts文件,因?yàn)橹拔覀冞\(yùn)行容器的時(shí)候指定了將容器的hosts文件掛載本機(jī)的/etc/hosts

[root@localhost docker]# vi /etc/hosts
[root@localhost docker]# more /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
172.17.0.3 mysql
172.17.0.4 zabbix-java-gateway
172.17.0.5 zabbix-server-mysql
172.17.0.6 zabbix-web-nginx-mysql

5、修改完容器縮主機(jī)的hosts文件之后,需要重啟容器,再檢查容器的日志發(fā)現(xiàn)已經(jīng)正常啟動(dòng)。

[root@localhost docker]# docker stop a57b5a32873b
a57b5a32873b
[root@localhost docker]# docker start a57b5a32873b
a57b5a32873b
[root@localhost docker]# docker stop 3dc55a164c4a
3dc55a164c4a
[root@localhost docker]# docker start 3dc55a164c4a
3dc55a164c4a

到此這篇關(guān)于docker安裝部署zabbix的文章就介紹到這了,更多相關(guān)docker安裝部署zabbix內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解docker下的Mysql鏡像的使用方法

    詳解docker下的Mysql鏡像的使用方法

    本篇文章主要介紹了詳解docker下的Mysql鏡像的使用方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • 使用 kind 和 Docker 啟動(dòng)本地的 Kubernetes環(huán)境

    使用 kind 和 Docker 啟動(dòng)本地的 Kubernetes環(huán)境

    這篇文章主要介紹了使用 kind 和 Docker 啟動(dòng)本地的 Kubernetes環(huán)境,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Docker快速安裝Zookeeper的詳細(xì)教程

    Docker快速安裝Zookeeper的詳細(xì)教程

    這篇文章主要介紹了Docker快速安裝Zookeeper,不清楚如何搭建docker的朋友可以參考下本文
    2021-06-06
  • 解決Docker錯(cuò)誤“docker?build“?requires?exactly?1?argument(s)問題

    解決Docker錯(cuò)誤“docker?build“?requires?exactly?1?argument(s)

    這篇文章主要介紹了解決Docker錯(cuò)誤“docker?build“?requires?exactly?1?argument(s)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Docker安裝anythingllm流程

    Docker安裝anythingllm流程

    該文介紹了如何使用Docker安裝并運(yùn)行anythingllm應(yīng)用程序,通過掛載兩個(gè)本地目錄(C:\anythingllm\storage和C:\anythingllm\env)到Docker容器中,并在瀏覽器中訪問http://localhost:3001/,即可啟動(dòng)并使用anythingllm,作者分享個(gè)人經(jīng)驗(yàn),鼓勵(lì)大家參考并支持腳本之家
    2025-02-02
  • Dokcer部署雙主Mysql的詳細(xì)步驟

    Dokcer部署雙主Mysql的詳細(xì)步驟

    文章介紹了如何創(chuàng)建MySQL主從復(fù)制容器,并配置主從關(guān)系,主要步驟包括創(chuàng)建容器、創(chuàng)建角色、配置MySQL從數(shù)據(jù)庫以連接到主數(shù)據(jù)庫,并確保配置參數(shù)正確,感興趣的朋友一起看看吧
    2025-01-01
  • 使用docker更改容器內(nèi)root密碼的操作

    使用docker更改容器內(nèi)root密碼的操作

    這篇文章主要介紹了使用docker更改容器內(nèi)root密碼的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker遠(yuǎn)程連接設(shè)置的實(shí)現(xiàn)示例

    Docker遠(yuǎn)程連接設(shè)置的實(shí)現(xiàn)示例

    本文主要介紹了Docker遠(yuǎn)程連接設(shè)置的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Docker部署XXL-JOB的示例代碼

    Docker部署XXL-JOB的示例代碼

    XXL-JOB是一個(gè)分布式任務(wù)調(diào)度平臺(tái),可通過MySQL用戶創(chuàng)建和Docker容器化快速部署,本文詳細(xì)介紹了從環(huán)境準(zhǔn)備到驗(yàn)證部署的全過程,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-10-10
  • docker下安裝Nginx的方法

    docker下安裝Nginx的方法

    這篇文章主要介紹了docker下安裝Nginx的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07

最新評(píng)論