docker.io/graylog/graylog:7.0 linux/amd64

docker.io/graylog/graylog:7.0 - 国内下载镜像源 浏览次数:14

graylog/graylog

graylog是一个基于Logstash和Elasticsearch的集中日志管理平台,提供了实时日志收集、存储、处理和可视化等功能,可以帮助企业实现日志管理、安全监控和问题跟踪。

源镜像 docker.io/graylog/graylog:7.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0
镜像ID sha256:71025cefa279393704c86f1ecf114d2d3c1cac6c2da0155ef3e345cbe77ea33b
镜像TAG 7.0
大小 665.90MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD server
启动入口 tini -- /docker-entrypoint.sh
工作目录 /usr/share/graylog
OS/平台 linux/amd64
浏览量 14 次
贡献者
镜像创建 2025-11-03T13:08:36.647802264Z
同步时间 2025-11-23 17:18
更新时间 2025-11-23 22:52
开放端口
9000/tcp
目录挂载
/usr/share/graylog/data
环境变量
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/opt/java/openjdk LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk-21.0.8+9
镜像标签
Graylog, Inc. <hello@graylog.com>: maintainer 2025-11-03T13:07:55Z: org.label-schema.build-date Official Graylog Docker Image: org.label-schema.description Graylog Docker Image: org.label-schema.name 1.0: org.label-schema.schema-version https://www.graylog.org/: org.label-schema.url bf497bfcc30e6e92feed77e20e494ca0ff905e9f: org.label-schema.vcs-ref https://github.com/Graylog2/graylog-docker: org.label-schema.vcs-url Graylog, Inc.: org.label-schema.vendor 7.0.0: org.label-schema.version ubuntu: org.opencontainers.image.ref.name 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0  docker.io/graylog/graylog:7.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0  docker.io/graylog/graylog:7.0

Shell快速替换命令

sed -i 's#graylog/graylog:7.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0  docker.io/graylog/graylog:7.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0  docker.io/graylog/graylog:7.0'

镜像构建历史


# 2025-11-03 21:08:36  0.00B 添加元数据标签
LABEL maintainer=Graylog, Inc. <hello@graylog.com> org.label-schema.name=Graylog Docker Image org.label-schema.description=Official Graylog Docker Image org.label-schema.url=https://www.graylog.org/ org.label-schema.vcs-ref=bf497bfcc30e6e92feed77e20e494ca0ff905e9f org.label-schema.vcs-url=https://github.com/Graylog2/graylog-docker org.label-schema.vendor=Graylog, Inc. org.label-schema.version=7.0.0 org.label-schema.schema-version=1.0 org.label-schema.build-date=2025-11-03T13:07:55Z
                        
# 2025-11-03 21:08:36  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "/health_check.sh"] "10s" "2s" "0s" "0s" '\f'}
                        
# 2025-11-03 21:08:36  0.00B 设置默认要执行的命令
CMD ["server"]
                        
# 2025-11-03 21:08:36  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--" "/docker-entrypoint.sh"]
                        
# 2025-11-03 21:08:36  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/usr/share/graylog/data]
                        
# 2025-11-03 21:08:36  0.00B 指定运行容器时使用的用户
USER graylog
                        
# 2025-11-03 21:08:36  0.00B 声明容器运行时监听的端口
EXPOSE map[9000/tcp:{}]
                        
# 2025-11-03 21:08:36  3.44KB 复制新文件或目录到容器中
COPY health_check.sh / # buildkit
                        
# 2025-11-03 21:08:36  4.42KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh / # buildkit
                        
# 2025-11-03 21:08:36  19.74MB 执行命令并创建新的镜像层
RUN |8 VCS_REF=bf497bfcc30e6e92feed77e20e494ca0ff905e9f GRAYLOG_VERSION=7.0.0 BUILD_DATE=2025-11-03T13:07:55Z GRAYLOG_HOME=/usr/share/graylog GRAYLOG_USER=graylog GRAYLOG_UID=1100 GRAYLOG_GROUP=graylog GRAYLOG_GID=1100 /bin/bash -o pipefail -c echo "export BUILD_DATE=${BUILD_DATE}"           >> /etc/profile.d/graylog.sh &&   echo "export GRAYLOG_VERSION=${GRAYLOG_VERSION}" >> /etc/profile.d/graylog.sh &&   echo "export GRAYLOG_SERVER_JAVA_OPTS='-Dlog4j2.formatMsgNoLookups=true -Djdk.tls.acknowledgeCloseNotify=true -XX:+UnlockExperimentalVMOptions -XX:-OmitStackTraceInFastThrow -XX:+UseG1GC -server'" >> /etc/profile.d/graylog.sh &&   echo "export GRAYLOG_HOME=${GRAYLOG_HOME}"       >> /etc/profile.d/graylog.sh &&   echo "export GRAYLOG_USER=${GRAYLOG_USER}"       >> /etc/profile.d/graylog.sh &&   echo "export GRAYLOG_GROUP=${GRAYLOG_GROUP}"     >> /etc/profile.d/graylog.sh &&   echo "export GRAYLOG_UID=${GRAYLOG_UID}"         >> /etc/profile.d/graylog.sh &&   echo "export GRAYLOG_GID=${GRAYLOG_GID}"         >> /etc/profile.d/graylog.sh &&   echo "export PATH=${GRAYLOG_HOME}/bin:${PATH}"   >> /etc/profile.d/graylog.sh &&   apt-get update  > /dev/null &&   apt-get upgrade -y > /dev/null &&   apt-get install --no-install-recommends --assume-yes     curl     tini     libcap2-bin     libglib2.0-0     libx11-6     libnss3     wait-for-it     fonts-dejavu     fontconfig > /dev/null &&   addgroup     --gid "${GRAYLOG_GID}"     --quiet     "${GRAYLOG_GROUP}" &&   adduser     --disabled-password     --disabled-login     --gecos ''     --home ${GRAYLOG_HOME}     --uid "${GRAYLOG_UID}"     --gid "${GRAYLOG_GID}"     --quiet     "${GRAYLOG_USER}" &&   setcap 'cap_net_bind_service=+ep' "${JAVA_HOME}/bin/java" &&   find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf &&   ldconfig &&   apt-get remove --assume-yes --purge     apt-utils > /dev/null &&   rm -f /etc/apt/sources.list.d/* &&   apt-get clean > /dev/null &&   apt autoremove --assume-yes > /dev/null &&   rm -rf     /tmp/*     /var/cache/debconf/*     /var/lib/apt/lists/*     /var/log/*     /usr/share/X11     /usr/share/doc/* 2> /dev/null # buildkit
                        
# 2025-11-03 21:08:26  0.00B 
SHELL [/bin/bash -o pipefail -c]
                        
# 2025-11-03 21:08:26  0.00B 设置工作目录为/usr/share/graylog
WORKDIR /usr/share/graylog
                        
# 2025-11-03 21:08:26  358.98MB 复制新文件或目录到容器中
COPY --chown=1100:1100 /usr/share/graylog /usr/share/graylog # buildkit
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG GRAYLOG_GID=1100
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG GRAYLOG_GROUP=graylog
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG GRAYLOG_UID=1100
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG GRAYLOG_USER=graylog
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG GRAYLOG_HOME=/usr/share/graylog
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG BUILD_DATE
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG GRAYLOG_VERSION
                        
# 2025-11-03 21:08:26  0.00B 定义构建参数
ARG VCS_REF
                        
# 2025-08-01 19:04:34  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2025-08-01 19:04:34  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2025-08-01 19:04:34  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2025-08-01 19:04:34  164.89MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='968c283e104059dae86ea1d670672a80170f27a39529d815843ec9c1f0fa2a03';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_x64_linux_hotspot_21.0.8_9.tar.gz';          ;;        arm64)          ESUM='f54f6e2a907c4aef95ce6d7388474c6d5d87ae87899dd309561672bcfda9121e';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.8_9.tar.gz';          ;;        ppc64el)          ESUM='12c351c7a6906ca4ddd3f158cbd9ebf2733bab2dc432dc3f9d5685476b16b7bc';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.8_9.tar.gz';          ;;        riscv64)          ESUM='1c87410971cd7c3cd175bfe81cfecbe83462a64291caf1055cdcc0feb56e907d';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_riscv64_linux_hotspot_21.0.8_9.tar.gz';          ;;        s390x)          ESUM='7f2f9e48cc0e970b671b4ee8c69bf98002e27e4546e0c33071a2ecac38a8154c';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.8%2B9/OpenJDK21U-jre_s390x_linux_hotspot_21.0.8_9.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.8+9
                        
# 2025-08-01 19:04:34  44.15MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         gnupg         fontconfig         ca-certificates p11-kit         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-08-01 19:04:34  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-08-01 19:04:34  78.12MB 
/bin/sh -c #(nop) ADD file:249778a1782b02a1c2bcf9f292f5778d81442a53c3de1958d712f10baf7e0b60 in / 
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-08-01 19:04:34  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:71025cefa279393704c86f1ecf114d2d3c1cac6c2da0155ef3e345cbe77ea33b",
    "RepoTags": [
        "graylog/graylog:7.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog:7.0"
    ],
    "RepoDigests": [
        "graylog/graylog@sha256:b6d381a62047ca1cc4f10cf22058cb2985a2717ec3d7a67f8b86be406a2c2bfd",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/graylog/graylog@sha256:b65c60340efccbc8561e5a57d07f873d086238517305f02cf8a006464be287a8"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-11-03T13:08:36.647802264Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "graylog",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-21.0.8+9"
        ],
        "Cmd": [
            "server"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "/health_check.sh"
            ],
            "Interval": 10000000000,
            "Timeout": 2000000000,
            "Retries": 12
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/usr/share/graylog/data": {}
        },
        "WorkingDir": "/usr/share/graylog",
        "Entrypoint": [
            "tini",
            "--",
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Graylog, Inc. \u003chello@graylog.com\u003e",
            "org.label-schema.build-date": "2025-11-03T13:07:55Z",
            "org.label-schema.description": "Official Graylog Docker Image",
            "org.label-schema.name": "Graylog Docker Image",
            "org.label-schema.schema-version": "1.0",
            "org.label-schema.url": "https://www.graylog.org/",
            "org.label-schema.vcs-ref": "bf497bfcc30e6e92feed77e20e494ca0ff905e9f",
            "org.label-schema.vcs-url": "https://github.com/Graylog2/graylog-docker",
            "org.label-schema.vendor": "Graylog, Inc.",
            "org.label-schema.version": "7.0.0",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        },
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 665902493,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/481ebf3f8483d8a40c828bed8e3f085086471587fff5f632cf82ddd306795913/diff:/var/lib/docker/overlay2/7d10589ac945b3be6d2cdc10ec6734793e72feea5c0ddac2868734fb1a346d2d/diff:/var/lib/docker/overlay2/215dfb3520fac22b214364fe4603bc5ae26df101427e91264c301e2f479f95bf/diff:/var/lib/docker/overlay2/20902503c4c19474ee851ac2a89e2ba06f731ed7a7220c95aff94f1917383ccb/diff:/var/lib/docker/overlay2/59e0fd808c9b9e010718c6cb8b0d57612f7f21dbd67d797c9d7b60a478565ba7/diff:/var/lib/docker/overlay2/429700c9460ab498862cb3ca86c6153bfd9080494036fddccfe3424dd9f8147a/diff:/var/lib/docker/overlay2/830bb6c245127bd9e257ded23cc0fa5903125a076393fed9b08359b5f2c7635a/diff:/var/lib/docker/overlay2/8a985dad7dc29b5a303295696ed7f17d99508cc78530c8aef773883b3428638c/diff:/var/lib/docker/overlay2/f699dc4372b96340c9d8372b6a5afcb03846fa63cfa944dc688bf909c647a256/diff",
            "MergedDir": "/var/lib/docker/overlay2/09a6d31b96c0bbb3a2bab6ac983cae7947964aa3dafc4fdc8bcfebb7a34d542d/merged",
            "UpperDir": "/var/lib/docker/overlay2/09a6d31b96c0bbb3a2bab6ac983cae7947964aa3dafc4fdc8bcfebb7a34d542d/diff",
            "WorkDir": "/var/lib/docker/overlay2/09a6d31b96c0bbb3a2bab6ac983cae7947964aa3dafc4fdc8bcfebb7a34d542d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:073ec47a8c22dcaa4d6e5758799ccefe2f9bde943685830b1bf6fd2395f5eabc",
            "sha256:d67583d3af2de9302ce9ebd31dd13cb1b3d96bd8ff5c91f7ecb4b10e5db7b732",
            "sha256:039ba818f9503b55d0c6b49fbb6eb2bdfde5225394e5729babe55d7ce16d1177",
            "sha256:e5014fb88b1359660d0c96a533776ee5c2df77a3dfa3a1283575c0a118a85560",
            "sha256:b6b5c6883a4daead8ca3b2fa3e01a5f96288f072e6cdcf28034a37d9df89976c",
            "sha256:b2cb901986a5c93c6e03ba1e173c641d1adb6a49c5eca6c03e49545a745a7091",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:1c1f978334f28ff08f881322b85d9e0f35d2202b44806fbd1b3606eff0093dd0",
            "sha256:cc741b1838387a097696602f8915d3a1ef9ec808edbf040d924ccd5b0b0235c1",
            "sha256:d5098dd2abb7bc6adcae37c5dcf79c00cb89fe7c0f21b556f7d006fa076d548f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-11-23T17:17:27.488129118+08:00"
    }
}

更多版本

docker.io/graylog/graylog:4.3.6

linux/amd64 docker.io500.92MB2024-07-08 10:46
558

docker.io/graylog/graylog:6.0.5

linux/amd64 docker.io565.47MB2024-08-20 20:20
546

docker.io/graylog/graylog-datanode:6.0.5

linux/amd64 docker.io1.52GB2024-08-20 20:32
278

docker.io/graylog/graylog:4.2.11

linux/arm64 docker.io464.84MB2024-11-05 18:16
236

docker.io/graylog/graylog:6.1

linux/amd64 docker.io585.21MB2024-11-26 16:15
334

docker.io/graylog/graylog-datanode:6.1

linux/amd64 docker.io1.57GB2024-11-26 16:22
235

docker.io/graylog/graylog:4.2.11

linux/amd64 docker.io473.40MB2025-04-17 14:05
85

docker.io/graylog/graylog:5.2.0

linux/amd64 docker.io545.35MB2025-10-10 17:15
72

docker.io/graylog/graylog:7.0

linux/amd64 docker.io665.90MB2025-11-23 17:18
13