logo
ghcr.io/fluent/fluent-operator/fluentd:v1.19.2
linux/amd64 ghcr.io zn_houjq 贡献
17
浏览次数
291.68MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2
源镜像
ghcr.io/fluent/fluent-operator/fluentd:v1.19.2
镜像ID
sha256:f459198ad05bcf984977b0020db0b5a763c45da3e72cf1a53a211c62f26def1b
镜像 TAG
v1.19.2
镜像大小
291.68MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
启动入口
/fluentd/bin/fluentd-watcher
工作目录
OS/平台
linux/amd64
镜像创建
2026-02-27T12:47:00.225820125Z
同步时间
2026-09-28 14:26
浏览量
17 次
贡献者
avatar zn_houjq
🔌 开放端口 2
24224/tcp 5140/tcp
⚙️ 环境变量 10
KeyValue
PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
LANG=C.UTF-8 1
RUBY_VERSION=3.4.8 2
RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz 3
RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68 4
GEM_HOME=/usr/local/bundle 5
BUNDLE_SILENCE_ROOT_WARNING=1 6
BUNDLE_APP_CONFIG=/usr/local/bundle 7
FLUENTD_CONF=fluent.conf 8
LD_PRELOAD=/usr/lib/libjemalloc.so.2 9
🏷️ 镜像标签 12
KeyValue
Fluentd docker image Description
Fluent Organization Vendor
1.19.2 Version
Fluentd developers <fluentd@googlegroups.com> maintainer
2026-02-27T12:46:05.075Z org.opencontainers.image.created
Operate Fluent Bit and Fluentd in the Kubernetes way - Previously known as FluentBit Operator org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
7cbe1f8efaa1a4c2159db7fc7e5bc9ead72473d8 org.opencontainers.image.revision
https://github.com/fluent/fluent-operator org.opencontainers.image.source
fluent-operator org.opencontainers.image.title
https://github.com/fluent/fluent-operator org.opencontainers.image.url
latest org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2  ghcr.io/fluent/fluent-operator/fluentd:v1.19.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2  ghcr.io/fluent/fluent-operator/fluentd:v1.19.2

Shell快速替换命令

sed -i 's#ghcr.io/fluent/fluent-operator/fluentd:v1.19.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2  ghcr.io/fluent/fluent-operator/fluentd:v1.19.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2  ghcr.io/fluent/fluent-operator/fluentd:v1.19.2'

镜像构建历史


# 2026-02-27 20:47:00  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/fluentd/bin/fluentd-watcher"]
                        
# 2026-02-27 20:47:00  0.00B 指定运行容器时使用的用户
USER fluent
                        
# 2026-02-27 20:47:00  2.35MB 复制新文件或目录到容器中
COPY /fluentd/fluentd-watcher /fluentd/bin/fluentd-watcher # buildkit
                        
# 2026-02-27 20:47:00  58.00B 复制新文件或目录到容器中
COPY ./cmd/fluent-watcher/fluentd/etc/app.conf /fluentd/etc/ # buildkit
                        
# 2026-02-27 20:47:00  288.00B 复制新文件或目录到容器中
COPY ./cmd/fluent-watcher/fluentd/etc/fluent.conf /fluentd/etc/ # buildkit
                        
# 2026-02-27 20:47:00  113.85MB 执行命令并创建新的镜像层
RUN /bin/sh -c buildDeps="make gcc g++ libc-dev"  && pluginDeps="rdkafka"  && apt-get update  && apt-get install -y --no-install-recommends $buildDeps  && gem install $pluginDeps         fluent-plugin-s3         fluent-plugin-grok-parser         fluent-plugin-rewrite-tag-filter         fluent-plugin-oss         fluent-plugin-dedot_filter         fluent-plugin-sumologic_output         fluent-plugin-kafka         fluent-plugin-label-router         fluent-plugin-record-modifier         fluent-plugin-multi-format-parser         fluent-plugin-aws-elasticsearch-service         fluent-plugin-opensearch         fluent-plugin-grafana-loki         fluent-plugin-cloudwatch-logs         fluent-plugin-datadog         fluent-plugin-prometheus  && gem sources --clear-all  && apt-get purge -y --auto-remove                   -o APT::AutoRemove::RecommendsImportant=false                   $buildDeps  && rm -rf /var/lib/apt/lists/*  && rm -rf /tmp/* /var/tmp/* /usr/lib/ruby/gems/*/cache/*.gem # buildkit
                        
# 2026-02-27 20:47:00  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-02-27 20:47:00  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=A Fluentd image for use with fluent-operator
                        
# 2026-02-13 16:38:34  0.00B 设置默认要执行的命令
CMD ["fluentd"]
                        
# 2026-02-13 16:38:34  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--" "/bin/entrypoint.sh"]
                        
# 2026-02-13 16:38:34  0.00B 指定运行容器时使用的用户
USER fluent
                        
# 2026-02-13 16:38:34  0.00B 声明容器运行时监听的端口
EXPOSE [24224/tcp 5140/tcp]
                        
# 2026-02-13 16:38:34  0.00B 设置环境变量 LD_PRELOAD
ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
                        
# 2026-02-13 16:38:34  0.00B 设置环境变量 FLUENTD_CONF
ENV FLUENTD_CONF=fluent.conf
                        
# 2026-02-13 16:38:34  631.00B 复制新文件或目录到容器中
COPY entrypoint.sh /bin/ # buildkit
                        
# 2026-02-13 16:38:34  676.00B 复制新文件或目录到容器中
COPY fluent.conf /fluentd/etc/ # buildkit
                        
# 2026-02-13 16:38:34  4.31KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd -r fluent && useradd -r -g fluent fluent     && mkdir -p /fluentd/log     && mkdir -p /fluentd/etc /fluentd/plugins     && chown -R fluent /fluentd && chgrp -R fluent /fluentd # buildkit
                        
# 2026-02-13 16:38:34  18.56MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update  && apt-get install -y --no-install-recommends             ca-certificates tini  && buildDeps="       make gcc g++ libc-dev       wget bzip2 gnupg dirmngr     "  && apt-get install -y --no-install-recommends $buildDeps  && echo 'gem: --no-document' >> /etc/gemrc  && export MAKEFLAGS=-j$(nproc)  && gem install oj -v 3.16.11  && gem install json -v 2.13.2  && gem install rexml -v 3.4.4  && gem install async -v 2.24.0  && gem install async-http -v 0.89.0  && gem install fluentd -v 1.19.2  && unset MAKEFLAGS  && export GEM_DIR=$(ruby -e 'puts Gem.dir')  && echo GEM_DIR=$GEM_DIR  && rm -rf $GEM_DIR/cache/*.gem  && find $GEM_DIR -maxdepth 3 -type d -name test -or -name ext -or -name spec -or -name benchmark | xargs -r rm -rfv  && find $GEM_DIR -name "*.so" | xargs -r strip  && dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"  && wget -O /tmp/jemalloc-5.3.0.tar.bz2 https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2  && cd /tmp && tar -xjf jemalloc-5.3.0.tar.bz2 --no-same-owner && cd jemalloc-5.3.0/  && (echo "je_cv_madv_free=no" > config.cache) && ./configure -C && make  && mv lib/libjemalloc.so.2 /usr/lib  && apt-get purge -y --auto-remove                   -o APT::AutoRemove::RecommendsImportant=false                   $buildDeps                   '*-dev'  && rm -rf /var/lib/apt/lists/*  && rm -rf /tmp/* /var/tmp/* # buildkit
                        
# 2026-02-13 16:38:34  0.00B 添加元数据标签
LABEL Description=Fluentd docker image Vendor=Fluent Organization Version=1.19.2
                        
# 2026-02-13 16:38:34  0.00B 添加元数据标签
LABEL maintainer=Fluentd developers <fluentd@googlegroups.com>
                        
# 2026-02-03 11:15:56  0.00B 设置默认要执行的命令
CMD ["irb"]
                        
# 2026-02-03 11:15:56  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir "$GEM_HOME"; 	chmod 1777 "$GEM_HOME" # buildkit
                        
# 2026-02-03 11:15:56  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-02-03 11:15:56  0.00B 设置环境变量 BUNDLE_SILENCE_ROOT_WARNING BUNDLE_APP_CONFIG
ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle
                        
# 2026-02-03 11:15:56  0.00B 设置环境变量 GEM_HOME
ENV GEM_HOME=/usr/local/bundle
                        
# 2026-02-03 11:15:56  74.52MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		libgdbm-dev 		ruby 		autoconf 		bzip2 		g++ 		gcc 		libbz2-dev 		libffi-dev 		libgdbm-compat-dev 		libglib2.0-dev 		libgmp-dev 		libncurses-dev 		libssl-dev 		libxml2-dev 		libxslt-dev 		libyaml-dev 		make 		wget 		xz-utils 		zlib1g-dev 	; 		rustArch=; 	dpkgArch="$(dpkg --print-architecture)"; 	case "$dpkgArch" in 		'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.28.2/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='20a06e644b0d9bd2fbdbfd52d42540bdde820ea7df86e92e533c073da0cdd43c' ;; 		'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.28.2/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='e3853c5a252fca15252d07cb23a1bdd9377a8c6f3efa01531109281ae47f841c' ;; 	esac; 		if [ -n "$rustArch" ]; then 		mkdir -p /tmp/rust; 				wget -O /tmp/rust/rustup-init "$rustupUrl"; 		echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; 		chmod +x /tmp/rust/rustup-init; 				export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; 		export PATH="$CARGO_HOME/bin:$PATH"; 		/tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.91.1' --default-host "$rustArch"; 				rustc --version; 		cargo --version; 	fi; 		wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; 	echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; 		mkdir -p /usr/src/ruby; 	tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; 	rm ruby.tar.xz; 		cd /usr/src/ruby; 		autoconf; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--disable-install-doc 		--enable-shared 		${rustArch:+--enable-yjit} 	; 	make -j "$(nproc)"; 	make install; 		rm -rf /tmp/rust; 	apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	apt-get dist-clean; 		cd /; 	rm -r /usr/src/ruby; 	if dpkg -l | grep -i ruby; then exit 1; fi; 	[ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; 	ruby --version; 	gem --version; 	bundle --version # buildkit
                        
# 2026-02-03 11:15:56  0.00B 设置环境变量 RUBY_DOWNLOAD_SHA256
ENV RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68
                        
# 2026-02-03 11:15:56  0.00B 设置环境变量 RUBY_DOWNLOAD_URL
ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz
                        
# 2026-02-03 11:15:56  0.00B 设置环境变量 RUBY_VERSION
ENV RUBY_VERSION=3.4.8
                        
# 2026-02-03 11:15:56  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-02-03 11:13:20  19.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	mkdir -p /usr/local/etc; 	echo 'gem: --no-document' >> /usr/local/etc/gemrc # buildkit
                        
# 2026-02-03 11:13:20  3.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 	; 	apt-get dist-clean # buildkit
                        
# 2026-02-02 08:00:00  78.62MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1769990400'
                        
                    

镜像信息

{
    "Id": "sha256:f459198ad05bcf984977b0020db0b5a763c45da3e72cf1a53a211c62f26def1b",
    "RepoTags": [
        "ghcr.io/fluent/fluent-operator/fluentd:v1.19.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd:v1.19.2"
    ],
    "RepoDigests": [
        "ghcr.io/fluent/fluent-operator/fluentd@sha256:fef9f961b919a56c7f11b0d6edcd55693150cc72d9728aac4b7a95937336774f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fluent/fluent-operator/fluentd@sha256:21a009668748d4136e47766727e98a085bbbe30faa6ae3c0d0fc66d8d6a79543"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-27T12:47:00.225820125Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "fluent",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "24224/tcp": {},
            "5140/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "RUBY_VERSION=3.4.8",
            "RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.8.tar.xz",
            "RUBY_DOWNLOAD_SHA256=53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68",
            "GEM_HOME=/usr/local/bundle",
            "BUNDLE_SILENCE_ROOT_WARNING=1",
            "BUNDLE_APP_CONFIG=/usr/local/bundle",
            "FLUENTD_CONF=fluent.conf",
            "LD_PRELOAD=/usr/lib/libjemalloc.so.2"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/fluentd/bin/fluentd-watcher"
        ],
        "OnBuild": null,
        "Labels": {
            "Description": "Fluentd docker image",
            "Vendor": "Fluent Organization",
            "Version": "1.19.2",
            "maintainer": "Fluentd developers \u003cfluentd@googlegroups.com\u003e",
            "org.opencontainers.image.created": "2026-02-27T12:46:05.075Z",
            "org.opencontainers.image.description": "Operate Fluent Bit and Fluentd in the Kubernetes way - Previously known as FluentBit Operator",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "7cbe1f8efaa1a4c2159db7fc7e5bc9ead72473d8",
            "org.opencontainers.image.source": "https://github.com/fluent/fluent-operator",
            "org.opencontainers.image.title": "fluent-operator",
            "org.opencontainers.image.url": "https://github.com/fluent/fluent-operator",
            "org.opencontainers.image.version": "latest"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 291680714,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e94d22de894e6cd323bff0f171b0610b2c1a762b0f71dc2c9189437d35672810/diff:/var/lib/docker/overlay2/d62ea0f39d921ac6db530478f024a9f0ad93cb4469a747f7cb62b3d0ddd42f71/diff:/var/lib/docker/overlay2/8e137d6955e9f370887b15d089558629499cd3ac01f2470f7f54a4e0624810bb/diff:/var/lib/docker/overlay2/629c5b593eae6a82bb0c621be6b09b780704446f956a41888112bef95977d94b/diff:/var/lib/docker/overlay2/c80087378ad7c98068dbc6babc42774681f8d862f261ef5ed73af3109ebcd1a9/diff:/var/lib/docker/overlay2/0d612d446dbc375ff90c5bc8a491a89795da73af216515ceb200238d26e7b344/diff:/var/lib/docker/overlay2/819a636be45eaf1b462fd4e851202a754f35f06b1eb6d3896935a2a77033d032/diff:/var/lib/docker/overlay2/f750cf7a6c0ea5a6c8bf4e9f9318651cb8b867b19f3c57c597352fb228977afd/diff:/var/lib/docker/overlay2/5854afa32652cab6aadeeb5d5625012bdfcf01d785668aefc2c63c92219edead/diff:/var/lib/docker/overlay2/a6ac41f053ab7a1fe709d93a7b04d6b6d2a2d852ca6d218c4fa0911277aba2f3/diff:/var/lib/docker/overlay2/416943f9e3c08cb21fbad66357d754e84152018020da837377f0b75e03ad8b2b/diff:/var/lib/docker/overlay2/d5e267a1e1e569a8b75bb569867c0d60d62ba5e53c856cc57aae00e095fb3132/diff",
            "MergedDir": "/var/lib/docker/overlay2/3f9657eab5894f7834fc190362aa0fbe4a22084d800e5738342f964dbeda1a91/merged",
            "UpperDir": "/var/lib/docker/overlay2/3f9657eab5894f7834fc190362aa0fbe4a22084d800e5738342f964dbeda1a91/diff",
            "WorkDir": "/var/lib/docker/overlay2/3f9657eab5894f7834fc190362aa0fbe4a22084d800e5738342f964dbeda1a91/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a8ff6f8cbdfd6741c10dd183560df7212db666db046768b0f05bbc3904515f03",
            "sha256:2b6ab354533e40589e96c240ea3a8427f1214162985e0d8bd2db151c6489153d",
            "sha256:3061f46e74c8bb4c028e7390405754ffde840645d612dd5f377cf1f2e449fe0b",
            "sha256:f2af06aa34571740fc3fed0cffa8a7d45d8e4984f3bce0126823c3494c28dd7d",
            "sha256:52e568163adbc08c2806f22cbd667f80dd8e6149f8251a68fa17cad39618ab69",
            "sha256:f7098339f79ab6cfd1da9b369aada5c2e8803df266a29aabf4aa7aea3b5bd9cd",
            "sha256:acd02a7b90f214bdff0c02a29c123e245a4cc99e4aeca077c1cdb74c835a7f98",
            "sha256:0a2cec87d7b9fdac943460194d4cdfd7ede5f5dd5e5f81c5ff21b44bdbc4ee5e",
            "sha256:2b4c7f79b3cc61b8a916e81a099f4bc393094ffef26af4ab6b919b09b1e6adf0",
            "sha256:4b7301065d784d3cf5d4b16b3d441169bbd17a98455601a2546abec531e54a71",
            "sha256:cd7dff7bef2dc725003faea098164035e55546551965b66bb0dd11d83af31ded",
            "sha256:9557227959edbc6b94123f5b0441ec55bccb460d2a0c61b8ff43f75774005338",
            "sha256:78c2fa0f5199f21eab9833b7d0b67cb298c2afb2d29373caa77a67d3e51176b4"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-28T14:26:33.197822155+08:00"
    }
}

更多版本

ghcr.io/fluent/fluent-operator/fluentd:v1.19.2

linux/amd64 ghcr.io291.68MB2026-09-28 14:26
16
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×