File tree Expand file tree Collapse file tree 3 files changed +116
-0
lines changed
Expand file tree Collapse file tree 3 files changed +116
-0
lines changed Original file line number Diff line number Diff line change 2626 - builder
2727 revisions :
2828 - v1
29+ - v2
2930 platforms :
3031 - linux/amd64
3132 - linux/386
Original file line number Diff line number Diff line change 1+ # This image is used to speed up build process for official netdata images.
2+ #
3+ # Copyright: 2019 and later Netdata Incorporated
4+ # SPDX-License-Identifier: GPL-3.0-or-later
5+ #
6+ # Author : Paul Emm. Katsoulakis <
[email protected] >
7+ # Author : Austin S. Hemmelgarn <
[email protected] >
8+
9+ FROM debian:12 as builder
10+
11+ LABEL org.opencontainers.image.authors="Netdatabot <
[email protected] >"
12+ LABEL org.opencontainers.image.source="https://github.com/netdata/helper-images"
13+ LABEL org.opencontainers.image.title="Netdata Agent Docker Base Image"
14+ LABEL org.opencontainers.image.description="Base image for official Netdata Agent Docker images."
15+ LABEL org.opencontainers.image.vendor="Netdata Inc."
16+
17+ ENV DEBIAN_FRONTEND=noninteractive
18+
19+ RUN chown _apt:root /var/cache/apt /var/lib/apt && \
20+ apt-get update && \
21+ apt-get upgrade -y && \
22+ apt-get install -y --no-install-recommends apt-utils && \
23+ apt-get install -y --no-install-recommends \
24+ ca-certificates \
25+ curl \
26+ fping \
27+ iproute2 \
28+ jq \
29+ libgcrypt20 \
30+ libjson-c5 \
31+ liblz4-1 \
32+ libmariadb3 \
33+ libmnl0 \
34+ libmongoc-1.0-0 \
35+ libprotobuf32 \
36+ libsnappy1v5 \
37+ libssl3 \
38+ libsystemd0 \
39+ libuuid1 \
40+ libuv1 \
41+ libvirt-clients \
42+ libyaml-0-2 \
43+ libzstd1 \
44+ lm-sensors \
45+ msmtp \
46+ ncurses-base \
47+ netcat-openbsd \
48+ openssl \
49+ procps \
50+ python3 \
51+ zlib1g && \
52+ if [ "$(uname -m)" != "ppc64le" ]; then \
53+ apt-get install -y --no-install-recommends freeipmi libipmimonitoring6 || exit 1 ; \
54+ fi && \
55+ rm -rf /var/cache/apt/* /var/lib/apt/lists/*
Original file line number Diff line number Diff line change 1+ # This image is used to speed up build process for official netdata images.
2+ #
3+ # Copyright: 2019 and later Netdata Incorporated
4+ # SPDX-License-Identifier: GPL-3.0-or-later
5+ #
6+ # Author : Paul Emm. Katsoulakis <
[email protected] >
7+ # Author : Austin S. Hemmelgarn <
[email protected] >
8+
9+ FROM debian:12 as builder
10+
11+ LABEL org.opencontainers.image.authors="Netdatabot <
[email protected] >"
12+ LABEL org.opencontainers.image.source="https://github.com/netdata/helper-images"
13+ LABEL org.opencontainers.image.title="Netdata Agent Docker Builder Image"
14+ LABEL org.opencontainers.image.description="Builder image for official Netdata Agent Docker images."
15+ LABEL org.opencontainers.image.vendor="Netdata Inc."
16+
17+ ENV DEBIAN_FRONTEND=noninteractive
18+
19+ RUN chown _apt:root /var/cache/apt /var/lib/apt && \
20+ apt-get update && \
21+ apt-get upgrade -y && \
22+ apt-get install -y --no-install-recommends apt-utils && \
23+ apt-get install -y --no-install-recommends \
24+ autoconf \
25+ autoconf-archive \
26+ automake \
27+ bison \
28+ build-essential \
29+ ca-certificates \
30+ cmake \
31+ curl \
32+ flex \
33+ git \
34+ jq \
35+ libgcrypt-dev \
36+ libjson-c-dev \
37+ liblz4-dev \
38+ libmariadb-dev \
39+ libmnl-dev \
40+ libmongoc-dev \
41+ libprotobuf-dev \
42+ libsnappy-dev \
43+ libssl-dev \
44+ libsystemd-dev \
45+ libtool \
46+ libuv1-dev \
47+ libyaml-dev \
48+ libzstd-dev \
49+ openssl \
50+ pkgconf \
51+ protobuf-compiler \
52+ python3 \
53+ python3-dev \
54+ uuid-dev \
55+ zlib1g-dev && \
56+ if [ "$(uname -m)" != "ppc64le" ]; then \
57+ apt-get install -y --no-install-recommends libfreeipmi-dev libipmimonitoring-dev || exit 1 ; \
58+ fi && \
59+ mkdir -p /deps/etc && \
60+ rm -rf /var/cache/apt/* /var/lib/apt/lists/*
You can’t perform that action at this time.
0 commit comments