Using env variable for base image on all images

This commit is contained in:
Alexey Pustovalov
2025-01-08 16:49:55 +09:00
parent 4aa2105f8b
commit 140872639e
60 changed files with 200 additions and 116 deletions

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
FROM ${ALPINE_BASE_IMAGE}
ARG OS_BASE_IMAGE=alpine:3.21
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
FROM ${CENTOS_BASE_IMAGE}
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
FROM ${RHEL_BASE_IMAGE}
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG RELEASE=37

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
FROM ${UBUNTU_BASE_IMAGE}
ARG OS_BASE_IMAGE=ubuntu:noble
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-sqlite3:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-sqlite3:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-sqlite3:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-sqlite3:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-pgsql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-pgsql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-pgsql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
FROM ${ALPINE_BASE_IMAGE}
ARG OS_BASE_IMAGE=alpine:3.21
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
FROM ${CENTOS_BASE_IMAGE}
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
FROM ${RHEL_BASE_IMAGE}
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG RELEASE=37

View File

@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
FROM ${UBUNTU_BASE_IMAGE}
ARG OS_BASE_IMAGE=ubuntu:noble
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-pgsql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-pgsql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-pgsql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-pgsql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG ALPINE_BASE_IMAGE=alpine:3.21
ARG OS_BASE_IMAGE=alpine:3.21
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:alpine-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${ALPINE_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG CENTOS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG OS_BASE_IMAGE=quay.io/centos/centos:stream9-minimal
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:centos-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${CENTOS_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
ARG RHEL_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG OS_BASE_IMAGE=registry.access.redhat.com/ubi8/ubi-minimal:8.10
ARG MAJOR_VERSION=6.0
ARG RELEASE=37
ARG ZBX_VERSION=${MAJOR_VERSION}.37
@ -7,7 +7,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:rhel-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${RHEL_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG RELEASE

View File

@ -1,12 +1,12 @@
# syntax=docker/dockerfile:1
ARG UBUNTU_BASE_IMAGE=ubuntu:noble
ARG OS_BASE_IMAGE=ubuntu:noble
ARG MAJOR_VERSION=6.0
ARG ZBX_VERSION=${MAJOR_VERSION}.37
ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ubuntu-${ZBX_VERSION}
FROM ${BUILD_BASE_IMAGE} AS builder
FROM ${UBUNTU_BASE_IMAGE}
FROM ${OS_BASE_IMAGE}
ARG MAJOR_VERSION
ARG ZBX_VERSION

View File

@ -2,10 +2,10 @@ services:
zabbix-build-base:
build:
context: ./Dockerfiles/build-base/${ALPINE_OS_TAG_SHORT}
args:
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -44,8 +44,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-server-mysql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
- /etc/timezone:/etc/timezone:ro
@ -53,6 +53,7 @@ services:
- mysql-server
- zabbix-build-mysql
labels:
com.zabbix.description: "Zabbix server with MySQL database support"
com.zabbix.os: "${ALPINE_OS_TAG}"
zabbix-proxy-sqlite3:
@ -64,8 +65,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-proxy-sqlite3:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
- /etc/timezone:/etc/timezone:ro
@ -83,8 +84,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-proxy-mysql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
- /etc/timezone:/etc/timezone:ro
@ -103,8 +104,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-web-apache-mysql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
- /etc/timezone:/etc/timezone:ro
@ -123,8 +124,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-web-nginx-mysql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
- /etc/timezone:/etc/timezone:ro
@ -143,8 +144,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-agent:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
- /etc/timezone:/etc/timezone:ro
@ -162,8 +163,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-java-gateway:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-mysql
@ -179,7 +180,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-mysql
@ -195,8 +196,8 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
ALPINE_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-web-service:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-mysql

View File

@ -4,6 +4,8 @@ services:
context: ./Dockerfiles/build-base/${ALPINE_OS_TAG_SHORT}
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -56,6 +58,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-server-pgsql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -75,6 +78,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-sqlite3:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -93,6 +97,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-mysql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -112,6 +117,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-apache-pgsql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -131,6 +137,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-nginx-pgsql:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -150,6 +157,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-agent:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -168,6 +176,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-java-gateway:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -183,6 +192,8 @@ services:
context: ./Dockerfiles/snmptraps/${ALPINE_OS_TAG_SHORT}
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-pgsql
@ -198,6 +209,7 @@ services:
cache_from:
- "${ALPINE_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${ALPINE_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-service:${ZABBIX_ALPINE_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:

View File

@ -5,7 +5,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
CENTOS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -44,6 +44,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-server-mysql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -64,6 +65,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-sqlite3:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -82,6 +84,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-mysql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -101,6 +104,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-apache-mysql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -120,6 +124,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-nginx-mysql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -139,6 +144,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-agent:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -157,6 +163,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-java-gateway:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -172,6 +179,8 @@ services:
context: ./Dockerfiles/snmptraps/${CENTOS_OS_TAG_SHORT}
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-mysql
@ -187,6 +196,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-service:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:

View File

@ -4,6 +4,8 @@ services:
context: ./Dockerfiles/build-base/${CENTOS_OS_TAG_SHORT}
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -54,6 +56,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-server-pgsql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -62,6 +65,7 @@ services:
- postgres-server
- zabbix-build-pgsql
labels:
com.zabbix.description: "Zabbix server with PostgreSQL database support"
com.zabbix.os: "${CENTOS_OS_TAG}"
zabbix-proxy-sqlite3:
@ -73,6 +77,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-sqlite3:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -91,6 +96,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-mysql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -110,6 +116,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-apache-pgsql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -129,6 +136,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-nginx-pgsql:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -148,6 +156,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-agent:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -166,6 +175,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-java-gateway:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -181,6 +191,8 @@ services:
context: ./Dockerfiles/snmptraps/${CENTOS_OS_TAG_SHORT}
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-pgsql
@ -196,6 +208,7 @@ services:
cache_from:
- "${CENTOS_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${CENTOS_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-service:${ZABBIX_CENTOS_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:

View File

@ -4,6 +4,8 @@ services:
context: ./Dockerfiles/build-base/${OL_OS_TAG_SHORT}
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -42,6 +44,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-server-mysql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -62,6 +65,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-sqlite3:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -80,6 +84,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-mysql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -99,6 +104,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-apache-mysql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -118,6 +124,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-nginx-mysql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -137,6 +144,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-agent:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -155,6 +163,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-java-gateway:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -170,6 +179,8 @@ services:
context: ./Dockerfiles/snmptraps/${OL_OS_TAG_SHORT}
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-mysql
@ -185,6 +196,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-service:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:

View File

@ -4,6 +4,8 @@ services:
context: ./Dockerfiles/build-base/${OL_OS_TAG_SHORT}
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -56,6 +58,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-server-pgsql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -75,6 +78,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-sqlite3:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -93,6 +97,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-mysql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -112,6 +117,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-apache-pgsql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -131,6 +137,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-nginx-pgsql:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -150,6 +157,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-agent:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
volumes:
@ -168,6 +176,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-java-gateway:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -183,6 +192,8 @@ services:
context: ./Dockerfiles/snmptraps/${OL_OS_TAG_SHORT}
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-pgsql
@ -198,6 +209,7 @@ services:
cache_from:
- "${OL_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${OL_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-service:${ZABBIX_OL_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:

View File

@ -4,6 +4,8 @@ services:
context: ./Dockerfiles/build-base/${UBUNTU_OS_TAG_SHORT}
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -42,6 +44,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-server-mysql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -60,6 +63,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-sqlite3:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -76,6 +80,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-mysql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -93,6 +98,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-apache-mysql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -110,6 +116,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-nginx-mysql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -127,6 +134,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-agent:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -143,6 +151,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-java-gateway:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -158,6 +167,8 @@ services:
context: ./Dockerfiles/snmptraps/${UBUNTU_OS_TAG_SHORT}
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-mysql
@ -173,6 +184,7 @@ services:
cache_from:
- "${UBUNTU_BASE_IMAGE}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-service:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:

View File

@ -4,6 +4,8 @@ services:
context: ./Dockerfiles/build-base/${UBUNTU_OS_TAG_SHORT}
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
image: ${BUILD_BASE_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
attach: false
@ -62,6 +64,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-server-pgsql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -79,6 +82,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_SQLITE3_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-sqlite3:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -95,6 +99,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-proxy-mysql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -112,6 +117,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-apache-pgsql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -129,6 +135,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_PGSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-nginx-pgsql:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -146,6 +153,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-agent:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -162,6 +170,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-java-gateway:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
@ -177,6 +186,8 @@ services:
context: ./Dockerfiles/snmptraps/${UBUNTU_OS_TAG_SHORT}
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
image: zabbix-snmptraps:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on:
- zabbix-build-pgsql
@ -192,6 +203,7 @@ services:
cache_from:
- "${UBUNTU_CACHE_FROM}"
args:
OS_BASE_IMAGE: ${UBUNTU_BASE_IMAGE}
BUILD_BASE_IMAGE: ${BUILD_BASE_MYSQL_IMAGE}:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
image: zabbix-web-service:${ZABBIX_UBUNTU_IMAGE_TAG}${ZABBIX_LOCAL_IMAGE_TAG_POSTFIX}
depends_on: