1.mysql-server:latest

docker run \
        --name=mysql-server \
        --hostname=1ee896ca9ff2 \
        --mac-address=02:42:ac:11:00:03 \
        --env=MYSQL_USER=zabbix \
        --env=MYSQL_PASSWORD=zabbix_pwd \
        --env=MYSQL_ROOT_PASSWORD=admins \
        --env=MYSQL_DATABASE=zabbix \
        --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
        --env=MYSQL_UNIX_PORT=/var/lib/mysql/mysql.sock \
        --volume=/opt/docker/mysql:/var/lib/mysql \
        -p 3307:3306 \
        --expose=33060 \
        --expose=33061 \
        --restart=always \
        --runtime=runc \
        --detach=true \
        -t \
        mysql/mysql-server:latest \
        --character-set-server=utf8 --collation-server=utf8_bin
docker run --name mysql-server -t \
        -p 3307:3306 \
        -e MYSQL_DATABASE="zabbix" \
        -e MYSQL_USER="zabbix" \
        -e MYSQL_PASSWORD="zabbix_pwd" \
        -e MYSQL_ROOT_PASSWORD="admins" \
        -d mysql/mysql-server:latest \
        -v /opt/docker/mysql:/var/lib/mysql \
        --character-set-server=utf8 --collation-server=utf8_bin

2.zabbix-java-gateway:latest

docker run \
        --name=zabbix-java-gateway \
        --hostname=efb2eb7c28dd \
        --user=1997 \
        --mac-address=02:42:ac:11:00:02 \
        --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/default-jvm/bin/ \
        --env=TERM=xterm \
        --env=ZBX_VERSION=5.4.5 \
        --env=ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git \
        --env=JAVA_HOME=/usr/lib/jvm/default-jvm \
        --volume=/usr/sbin/zabbix_java/ext_lib \
        --workdir=/var/lib/zabbix \
        --expose=10052 \
        --restart=always \
        --label='org.opencontainers.image.authors=Alexey Pustovalov <alexey.pustovalov@zabbix.com>' \
        --label='org.opencontainers.image.licenses=GPL v2.0' \
        --label='org.opencontainers.image.created=2021-10-12T16:33:00.412Z' \
        --label='org.opencontainers.image.title=Zabbix Java Gateway' \
        --label='org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git' \
        --label='org.opencontainers.image.description=Zabbix Java Gateway performs native support for monitoring JMX applications' \
        --label='org.opencontainers.image.url=https://zabbix.com/' \
        --label='org.opencontainers.image.revision=511bea4206b45a2fcdd5903659f782ede13fd957' \
        --label='org.opencontainers.image.vendor=Zabbix LLC' \
        --label='org.opencontainers.image.version=5.4.5' \
        --label='org.opencontainers.image.documentation=https://www.zabbix.com/documentation/5.4/manual/installation/containers' \
        --runtime=runc \
        --detach=true \
        -t \
        zabbix/zabbix-java-gateway:latest \
        /usr/sbin/zabbix_java_gateway

3.zabbix-server-mysql:latest

docker run \
        --name=zabbix-server-mysql \
        --hostname=ae828a5e1f6d \
        --user=1997 \
        --mac-address=02:42:ac:11:00:04 \
        --env=DB_SERVER_PORT=3307 \
        --env=MYSQL_DATABASE=zabbix \
        --env=MYSQL_USER=root \
        --env=MYSQL_PASSWORD=admins \
        --env=MYSQL_ROOT_PASSWORD=admins \
        --env=ZBX_JAVAGATEWAY=zabbix-java-gateway \
        --env=DB_SERVER_HOST=X.X.X.X(数据库ip地址) \
        --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
        --env=TERM=xterm \
        --env=ZBX_VERSION=5.4.5 \
        --env=ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git \
        --env=MIBDIRS=/usr/share/snmp/mibs:/var/lib/zabbix/mibs \
        --env=MIBS=+ALL \
        --volume=/var/lib/zabbix/export \
        --volume=/var/lib/zabbix/snmptraps \
        --workdir=/var/lib/zabbix \
        -p 10051:10051 \
        --link zabbix-java-gateway \
        --link mysql-server:mysql \
        --restart=always \
        --label='org.opencontainers.image.vendor=Zabbix LLC' \
        --label='org.opencontainers.image.url=https://zabbix.com/' \
        --label='org.opencontainers.image.created=2021-10-12T16:32:58.942Z' \
        --label='org.opencontainers.image.licenses=GPL v2.0' \
        --label='org.opencontainers.image.title=Zabbix server (MySQL)' \
        --label='org.opencontainers.image.revision=511bea4206b45a2fcdd5903659f782ede13fd957' \
        --label='org.opencontainers.image.documentation=https://www.zabbix.com/documentation/5.4/manual/installation/containers' \
        --label='org.opencontainers.image.version=5.4.5' \
        --label='org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git' \
        --label='org.opencontainers.image.description=Zabbix server with MySQL database support' \
        --label='org.opencontainers.image.authors=Alexey Pustovalov <alexey.pustovalov@zabbix.com>' \
        --runtime=runc \
        --detach=true \
        -t \
        zabbix/zabbix-server-mysql:latest \
        /usr/sbin/zabbix_server --foreground -c /etc/zabbix/zabbix_server.conf

4.zabbix-web-nginx-mysql:latest

docker run \
        --name=zabbix-web-nginx-mysql \
        --hostname=6d0283b71e3f \
        --user=1997 \
        --mac-address=02:42:ac:11:00:05 \
        --env=DB_SERVER_HOST=X.X.X.X(数据库ip地址) \
        --env=DB_SERVER_PORT=3307 \
        --env=MYSQL_DATABASE=zabbix \
        --env=MYSQL_USER=zabbix \
        --env=MYSQL_PASSWORD=zabbix_pwd \
        --env=MYSQL_ROOT_PASSWORD=admins \
        --env=PHP_TZ=Asia/Shanghai \
        --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
        --env=TERM=xterm \
        --env=ZBX_VERSION=5.4.5 \
        --env=ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git \
        --workdir=/usr/share/zabbix \
        -p 80:8080 \
        --expose=8443 \
        --link zabbix-server-mysql:zabbix-server \
        --link mysql-server:mysql \
        --restart=always \
        --label='org.opencontainers.image.vendor=Zabbix LLC' \
        --label='org.opencontainers.image.source=https://git.zabbix.com/scm/zbx/zabbix.git' \
        --label='org.opencontainers.image.url=https://zabbix.com/' \
        --label='org.opencontainers.image.version=5.4.5' \
        --label='org.opencontainers.image.authors=Alexey Pustovalov <alexey.pustovalov@zabbix.com>' \
        --label='org.opencontainers.image.revision=511bea4206b45a2fcdd5903659f782ede13fd957' \
        --label='org.opencontainers.image.documentation=https://www.zabbix.com/documentation/5.4/manual/installation/containers' \
        --label='org.opencontainers.image.description=Zabbix web-interface based on Nginx web server with MySQL database support' \
        --label='org.opencontainers.image.title=Zabbix web-interface (Nginx, MySQL)' \
        --label='org.opencontainers.image.licenses=GPL v2.0' \
        --label='org.opencontainers.image.created=2021-10-12T16:37:52.858Z' \
        --runtime=runc \
        --detach=true \
        -t \
        zabbix/zabbix-web-nginx-mysql:latest