镜像构建历史
# 2025-04-17 23:43:00 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/sh" "-c" "$BINARY_PATH"]
# 2025-04-17 23:43:00 0.00B 指定运行容器时使用的用户
USER elastiflow
# 2025-04-17 23:43:00 0.00B 执行命令并创建新的镜像层
RUN |4 BUILD_DATE=2025-04-17T15:41:54Z BINARY=flowcoll VERSION=7.10.0 DESCRIPTION=A collector for Netflow, IPFIX and sFlow which is able to store records in various data platforms. /bin/sh -c chmod +x "${BINARY}" # buildkit
# 2025-04-17 23:43:00 0.00B 复制新文件或目录到容器中
COPY --chown=elastiflow /etc/elastiflo[w]/snm[p] /etc/elastiflow/snmp # buildkit
# 2025-04-17 23:43:00 1.25MB 复制新文件或目录到容器中
COPY --chown=elastiflow /app/build/flowcoll/config[s]/etc/elastiflow/ /etc/elastiflow/ # buildkit
# 2025-04-17 23:43:00 56.89MB 复制新文件或目录到容器中
COPY --chown=elastiflow /app/bin/flowcoll ./ # buildkit
# 2025-04-17 23:42:12 0.00B 设置工作目录为/usr/local/bin/
WORKDIR /usr/local/bin/
# 2025-04-17 23:42:12 0.00B 执行命令并创建新的镜像层
RUN |4 BUILD_DATE=2025-04-17T15:41:54Z BINARY=flowcoll VERSION=7.10.0 DESCRIPTION=A collector for Netflow, IPFIX and sFlow which is able to store records in various data platforms. /bin/sh -c mkdir -p /var/lib/elastiflow && chown -R elastiflow /var/lib/elastiflow && chmod 770 /var/lib/elastiflow # buildkit
# 2025-04-17 23:42:12 4.77KB 执行命令并创建新的镜像层
RUN |4 BUILD_DATE=2025-04-17T15:41:54Z BINARY=flowcoll VERSION=7.10.0 DESCRIPTION=A collector for Netflow, IPFIX and sFlow which is able to store records in various data platforms. /bin/sh -c usermod -l elastiflow ubuntu # buildkit
# 2025-04-17 23:42:12 40.19MB 执行命令并创建新的镜像层
RUN |4 BUILD_DATE=2025-04-17T15:41:54Z BINARY=flowcoll VERSION=7.10.0 DESCRIPTION=A collector for Netflow, IPFIX and sFlow which is able to store records in various data platforms. /bin/sh -c apt-get update && apt-get -y upgrade && apt-get install -y --no-install-recommends libpcap-dev=1.10.4-4.1ubuntu3 ca-certificates=20240203 && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-04-17 23:42:12 0.00B 添加元数据标签
LABEL org.opencontainers.image.created=2025-04-17T15:41:54Z org.opencontainers.image.authors=info@elastiflow.com org.opencontainers.image.documentation=http://docs.elastiflow.com org.opencontainers.image.source=https://github.com/elastiflow org.opencontainers.image.version=7.10.0 org.opencontainers.image.vendor=ElastiFlow Inc. org.opencontainers.image.title=ElastiFlow™ Unified Collector org.opencontainers.image.description=A collector for Netflow, IPFIX and sFlow which is able to store records in various data platforms.
# 2025-04-17 23:42:12 0.00B 设置环境变量 BINARY_PATH
ENV BINARY_PATH=/usr/local/bin/flowcoll
# 2025-04-17 23:42:12 0.00B 定义构建参数
ARG BUILD_DATE=2025-04-17T15:41:54Z BINARY=flowcoll VERSION=7.10.0 DESCRIPTION=A collector for Netflow, IPFIX and sFlow which is able to store records in various data platforms.
# 2025-04-08 18:43:15 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-04-08 18:43:14 78.10MB
/bin/sh -c #(nop) ADD file:1d7c45546e94b90e941c5bf5c7a5d415d7b868581ad96171d4beb76caa8ab683 in /
# 2025-04-08 18:43:12 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
# 2025-04-08 18:43:12 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2025-04-08 18:43:12 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2025-04-08 18:43:12 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:c2392750cfac03b363ceb2853d6656d11d9d2c05d39321999a17645b137b562c",
"RepoTags": [
"elastiflow/flow-collector:7.10.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elastiflow/flow-collector:7.10.0"
],
"RepoDigests": [
"elastiflow/flow-collector@sha256:9c489e6ee4497a992afa50cb166b685183115c52fd7c7313ca60c6ca093ceb3f",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elastiflow/flow-collector@sha256:e520c21e7a5f8ecbd06338f6bb0dee1d443ef838d1516767d9633e4728be3556"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-04-17T15:43:00.688239205Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "elastiflow",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"BINARY_PATH=/usr/local/bin/flowcoll"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/usr/local/bin/",
"Entrypoint": [
"/bin/sh",
"-c",
"$BINARY_PATH"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.authors": "info@elastiflow.com",
"org.opencontainers.image.created": "2025-04-17T15:41:54Z",
"org.opencontainers.image.description": "A collector for Netflow, IPFIX and sFlow which is able to store records in various data platforms.",
"org.opencontainers.image.documentation": "http://docs.elastiflow.com",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.source": "https://github.com/elastiflow",
"org.opencontainers.image.title": "ElastiFlow™ Unified Collector",
"org.opencontainers.image.vendor": "ElastiFlow Inc.",
"org.opencontainers.image.version": "7.10.0"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 176442152,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/6e8300836cae14e02d35576b0aaab9154bb15da8ceb2de2543505b2d840c8ccf/diff:/var/lib/docker/overlay2/a1befc26c8cf008a4f4e42b0761bc3d094dd832ba0c4ed19e673bc0aeb073405/diff:/var/lib/docker/overlay2/7d9935332f7cecfa1314f8e5a0ab7de003e0eb072064c5c7f280708627c1cbbd/diff:/var/lib/docker/overlay2/e1782ad69e021c2d459e765c249ee92310ddcb75c9aac2eb27f710ffd0b1fc3b/diff:/var/lib/docker/overlay2/21bd7814468a4f37710d82ec3b2357e0282c49b63cf1ecd02325a6fd3080ab28/diff:/var/lib/docker/overlay2/efcba156da71ff7d16a526feb695f7bb6b69869382366cbe67c9b0116f853666/diff:/var/lib/docker/overlay2/82877c44e1ad02be1447285cfe698417268e877a7a3777ba69e4ab1d636759f3/diff:/var/lib/docker/overlay2/697096b4c822b101843182ff505291800d91c80f1ac5c99f2b9cab5e17ecccf2/diff",
"MergedDir": "/var/lib/docker/overlay2/5528d62162288b1d6c9856edbbe7840ca78504ff665163a79e9a925466d1427d/merged",
"UpperDir": "/var/lib/docker/overlay2/5528d62162288b1d6c9856edbbe7840ca78504ff665163a79e9a925466d1427d/diff",
"WorkDir": "/var/lib/docker/overlay2/5528d62162288b1d6c9856edbbe7840ca78504ff665163a79e9a925466d1427d/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:3abdd8a5e7a8909e1509f1d36dcc8b85a0f95c68a69e6d86c6e9e3c1059d44b3",
"sha256:bcc92f6029cca3424c9efbb8539dedeb4ce0bf6b57a285f1d67ca3b81655e8ce",
"sha256:69328d26875840291dc1fe8d950a58be68badf9feb45e3a1c5dc520a73903b4d",
"sha256:dbedc9414474cf3a70de53a3dbbd8899bad8c19027af1c2d688b31df27fe1727",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:524c6332349d5c72f7233703593441baeb1282208345e77adb52ed22ad6b4f41",
"sha256:85fc0eacb1f7c75dc2c56767378425a4195695e5a354f1615c53511892a863f2",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
]
},
"Metadata": {
"LastTagTime": "2025-04-22T14:17:03.133976605+08:00"
}
}