logo
docker.io/discourse/base:2.0.20260726-0220
linux/amd64 docker.io

Discourse Base是Discourse论坛软件的官方基础镜像,用于创建Discourse应用容器。该镜像提供了基本的运行环境和依赖项,以便在其中部署Discourse论坛。.
7
浏览次数
3.19GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220
源镜像
docker.io/discourse/base:2.0.20260726-0220
镜像ID
sha256:08acc5685d1fb1ef75f32184e4ee58bee1aee69a258d3c5dda9abc4354819b47
镜像 TAG
2.0.20260726-0220
镜像大小
3.19GB
平台架构
linux/amd64
镜像源
docker.io
CMD
bash
启动入口
工作目录
OS/平台
linux/amd64
镜像创建
2026-07-26T02:27:22.160602936Z
同步时间
2026-07-28 09:25
浏览量
7 次
贡献者
⚙️ 环境变量 10
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
RUBY_VERSION=3.4.9 1
PG_MAJOR=15 2
RUBY_ALLOCATOR=/usr/lib/libjemalloc.so 3
LEFTHOOK=0 4
DEBIAN_RELEASE=bookworm 5
LC_ALL=en_US.UTF-8 6
LANG=en_US.UTF-8 7
LANGUAGE=en_US.UTF-8 8
RAILS_ENV=production 9
🛡️ 镜像安全扫描
debian 12.15 Trivy 2026-07-28 09:25 查看完整报告
913
低危 LOW
1086
中危 MEDIUM
311
高危 HIGH
35
严重 CRITICAL
受影响目标 (13)
docker.io/discourse/base:2.0.20260726-0220 (debian 12.15) debian Node.js node-pkg Ruby gemspec home/discourse/.local/share/pnpm/store/v10/files/88/3ec1c3de973388e0115d316173ad4128def81b1ff1a6fc5377b762055b8cc1ae9eb6711659eab47c9f04f403c0ea630aa8f627b4d34e8a462c6563f6df0248-exec gobinary var/www/discourse/vendor/bundle/ruby/3.4.0/gems/tokenizers-0.6.4-x86_64-linux/Cargo.lock cargo /etc/ssl/private/ssl-cert-snakeoil.key /home/discourse/.local/share/pnpm/store/v10/files/58/5a0fe365b0236b3bc356cb209bc41a4a938088b22b4ef3405f9bd9e98fcb76e05f60c9d9ac7fc246de5e928bf79744c830f1285ec572b94210d38c8178d961 /home/discourse/.local/share/pnpm/store/v10/files/bc/9a2ad66f744f23634cac4b5bf0be7c6bb229aa520a1df32a6c5c2f0d6ef5f668242aaa4de4e725af0b1fc848a4ad4bd8fc48ce8f6420cd615fe964934c5cfd /var/www/discourse/plugins/discourse-chat-integration/spec/lib/discourse_chat_integration/provider/slack/slack_provider_spec.rb /var/www/discourse/plugins/discourse-chat-integration/spec/requests/chat_controller_spec.rb /var/www/discourse/plugins/discourse-lazy-videos/spec/fixtures/vimeo.response /var/www/discourse/spec/requests/webhooks_controller_spec.rb /var/www/discourse/spec/system/login_spec.rb

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220  docker.io/discourse/base:2.0.20260726-0220

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220  docker.io/discourse/base:2.0.20260726-0220

Shell快速替换命令

sed -i 's#discourse/base:2.0.20260726-0220#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220  docker.io/discourse/base:2.0.20260726-0220'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-07-26 10:27:22  30.39MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_RELEASE=bookworm PG_MAJOR=15 DISCOURSE_BRANCH=main /bin/sh -c /tmp/install-redis # buildkit
                        
# 2026-07-26 10:26:28  259.39MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_RELEASE=bookworm PG_MAJOR=15 DISCOURSE_BRANCH=main /bin/sh -c apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install   postgresql-${PG_MAJOR} postgresql-contrib-${PG_MAJOR} postgresql-${PG_MAJOR}-pgvector # buildkit
                        
# 2026-07-26 10:25:04  647.40MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_RELEASE=bookworm PG_MAJOR=15 DISCOURSE_BRANCH=main /bin/sh -c cd /var/www/discourse &&    sudo -u discourse /bin/bash -c 'if [ -f yarn.lock ]; then yarn install --frozen-lockfile && yarn cache clean; else pnpm install --frozen-lockfile; fi' # buildkit
                        
# 2026-07-26 10:24:47  819.37MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_RELEASE=bookworm PG_MAJOR=15 DISCOURSE_BRANCH=main /bin/sh -c cd /var/www/discourse &&    sudo -u discourse bundle config --local deployment true &&    sudo -u discourse bundle config --local path ./vendor/bundle &&    sudo -u discourse bundle config --local without test development &&    sudo -u discourse bundle install --jobs $(($(nproc) - 1)) &&    find /var/www/discourse/vendor/bundle -name cache -not -path '*/gems/*' -type d -exec rm -rf {} + &&    find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} + # buildkit
                        
# 2026-07-26 10:23:28  0.00B 设置环境变量 RAILS_ENV
ENV RAILS_ENV=production
                        
# 2026-07-26 10:23:28  294.80MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_RELEASE=bookworm PG_MAJOR=15 DISCOURSE_BRANCH=main /bin/sh -c install -dm 0755 -o discourse -g discourse /var/www/discourse &&    sudo -u discourse git clone --branch $DISCOURSE_BRANCH --filter=tree:0 https://github.com/discourse/discourse.git /var/www/discourse # buildkit
                        
# 2026-07-26 10:23:14  0.00B 定义构建参数
ARG DISCOURSE_BRANCH=main
                        
# 2026-07-26 10:23:14  21.33MB 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c npm install -g pnpm@10 # buildkit
                        
# 2026-07-26 10:23:13  571.28MB 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c echo "deb [signed-by=/usr/share/keyrings/yarn.asc] https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list;     printf 'Types: deb\nURIs: https://deb.nodesource.com/node_22.x\nSuites: nodistro\nComponents: main\nSigned-By: /usr/share/keyrings/nodesource.asc\n' > /etc/apt/sources.list.d/nodesource.sources;     printf 'Package: nodejs\nPin: origin deb.nodesource.com\nPin-Priority: 600\n' > /etc/apt/preferences.d/nodejs;     echo "debconf debconf/frontend select Teletype" | debconf-set-selections;     apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install     cmake g++ pkg-config patch     libtool     libxslt-dev     libcurl4-openssl-dev     libssl-dev     libyaml-dev     libxml2-dev     libreadline-dev     libunwind-dev     nodejs yarn # buildkit
                        
# 2026-07-26 10:23:00  15.08KB 复制文件或目录到容器中
ADD yarn-pubkey.gpg.key /usr/share/keyrings/yarn.asc # buildkit
                        
# 2026-07-26 10:23:00  1.72KB 复制文件或目录到容器中
ADD nodesource-repo.gpg.key /usr/share/keyrings/nodesource.asc # buildkit
                        
# 2026-07-26 10:22:45  639.00B 复制新文件或目录到容器中
COPY sbin/ /sbin # buildkit
                        
# 2026-07-26 10:22:45  954.00B 复制新文件或目录到容器中
COPY etc/ /etc # buildkit
                        
# 2026-07-26 10:22:45  0.00B 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c rm -f /etc/service # buildkit
                        
# 2026-07-26 10:22:45  25.16MB 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c cd /tmp &&    gem fetch pups --version 1.4.0 &&    echo "5809731d6f4819defe1aac694e614c4b3d9958b5f378a70edf761f3808877052 pups-1.4.0.gem" | sha256sum -c &&    gem install --local --force pups-1.4.0.gem &&    rm pups-1.4.0.gem &&    mkdir -p /pups/bin/ &&    ln -s /usr/local/bin/pups /pups/bin/pups # buildkit
                        
# 2026-07-26 10:22:37  1.04KB 复制文件或目录到容器中
ADD install-redis /tmp/install-redis # buildkit
                        
# 2026-07-26 10:22:37  6.03MB 复制新文件或目录到容器中
COPY /usr/local/bin/cjpegli /usr/local/bin # buildkit
                        
# 2026-07-26 10:22:37  1.06MB 复制新文件或目录到容器中
COPY /usr/local/bin/oxipng /usr/local/bin # buildkit
                        
# 2026-07-26 10:22:37  202.54KB 复制新文件或目录到容器中
COPY /usr/local/bin/jhead /usr/local/bin # buildkit
                        
# 2026-07-26 10:22:37  1.64MB 复制新文件或目录到容器中
COPY /usr/lib/libjemalloc.so /usr/lib # buildkit
                        
# 2026-07-26 10:22:37  16.22KB 复制新文件或目录到容器中
COPY /usr/local/sbin/thpoff /usr/local/sbin # buildkit
                        
# 2026-07-26 10:22:37  27.36KB 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c ldconfig &&  ruby -rfiddle -e 'lib = Fiddle.dlopen("libheif.so.1"); version = Fiddle::Function.new(lib["heif_get_version"], [], Fiddle::TYPE_VOIDP); abort "unexpected libheif version" unless Fiddle::Pointer.new(version.call).to_s == "1.23.1"' &&  ruby -rfiddle -e 'Fiddle.dlopen("libvips.so.42")' &&  if dpkg-query -W -f '${Package} ${db:Status-Status}\n' ghostscript libgs10 libgs-common libgs10-common 2>/dev/null | grep -q ' installed$' || command -v gs >/dev/null; then     echo "ERROR: ghostscript must not be present in this image"; exit 1;   fi # buildkit
                        
# 2026-07-26 10:22:37  3.10MB 复制新文件或目录到容器中
COPY /usr/local/lib/libvips.so.42 /usr/local/lib/libvips.so.42 # buildkit
                        
# 2026-07-26 10:22:37  252.00B 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c ln -s /usr/local/bin/magick /usr/local/bin/animate &&  ln -s /usr/local/bin/magick /usr/local/bin/compare &&  ln -s /usr/local/bin/magick /usr/local/bin/composite &&  ln -s /usr/local/bin/magick /usr/local/bin/conjure &&  ln -s /usr/local/bin/magick /usr/local/bin/convert &&  ln -s /usr/local/bin/magick /usr/local/bin/display &&  ln -s /usr/local/bin/magick /usr/local/bin/identify &&  ln -s /usr/local/bin/magick /usr/local/bin/import &&  ln -s /usr/local/bin/magick /usr/local/bin/magick-script &&  ln -s /usr/local/bin/magick /usr/local/bin/mogrify &&  ln -s /usr/local/bin/magick /usr/local/bin/montage &&  ln -s /usr/local/bin/magick /usr/local/bin/stream &&  test $(magick -version | grep -o -e png -e tiff -e jpeg -e freetype -e heic -e webp | wc -l) -eq 6 # buildkit
                        
# 2026-07-26 10:22:37  110.97KB 复制新文件或目录到容器中
COPY /usr/local/share/ImageMagick-7 /usr/local/share/ImageMagick-7 # buildkit
                        
# 2026-07-26 10:22:37  255.05KB 复制新文件或目录到容器中
COPY /usr/local/etc/ImageMagick-7 /usr/local/etc/ImageMagick-7 # buildkit
                        
# 2026-07-26 10:22:37  6.43MB 复制新文件或目录到容器中
COPY /usr/local/bin/magick /usr/local/bin/magick # buildkit
                        
# 2026-07-26 10:22:14  7.64MB 复制新文件或目录到容器中
COPY /usr/sbin/nginx /usr/sbin # buildkit
                        
# 2026-07-26 10:22:14  3.06MB 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c sed -i "s/^# $LANG/$LANG/" /etc/locale.gen;     locale-gen # buildkit
                        
# 2026-07-26 10:22:13  0.00B 设置环境变量 LANGUAGE
ENV LANGUAGE=en_US.UTF-8
                        
# 2026-07-26 10:22:13  0.00B 设置环境变量 LANG
ENV LANG=en_US.UTF-8
                        
# 2026-07-26 10:22:13  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=en_US.UTF-8
                        
# 2026-07-26 10:22:13  299.21MB 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c echo "debconf debconf/frontend select Teletype" | debconf-set-selections;     apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install     /tmp/libheif1.deb /tmp/discourse-libheif-guard.deb   gnupg sudo curl fping locales   ca-certificates rsync     gawk anacron wget     psmisc whois brotli     pngcrush pngquant ripgrep poppler-utils     catdoc antiword parallel     libpcre3 zlib1g     libjbig0 libtiff6 libpng16-16 libfontconfig1     libwebpdemux2 libwebpmux3 libxext6 librsvg2-2 libgomp1     fonts-urw-base35     advancecomp jpegoptim libjpeg-turbo-progs     libglib2.0-0 libexpat1 libjpeg62-turbo libexif12 liblcms2-2     liborc-0.4-0 libcgif0 libimagequant0 libjxl0.7 libwebp7     libpango-1.0-0 libpangocairo-1.0-0 libcairo2     nginx-common &&     DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends git rsyslog logrotate cron ssh-client less;     install -d /usr/share/postgresql-common/pgdg &&    curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc &&    echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt ${DEBIAN_RELEASE}-pgdg main" > /etc/apt/sources.list.d/pgdg.list;     sed -i -e 's/start -q anacron/anacron -s/' /etc/cron.d/anacron;     sed -i.bak 's/$ModLoad imklog/#$ModLoad imklog/' /etc/rsyslog.conf;     sed -i.bak 's/module(load="imklog")/#module(load="imklog")/' /etc/rsyslog.conf;     dpkg-divert --local --rename --add /sbin/initctl;     sh -c "test -f /sbin/initctl || ln -s /bin/true /sbin/initctl";     apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install runit socat     libpq-dev postgresql-client-${PG_MAJOR} postgresql-client-18 &&    mkdir -p /etc/runit/1.d &&    apt-mark hold libheif1 discourse-libheif-guard &&    rm /tmp/libheif1.deb /tmp/discourse-libheif-guard.deb &&    test "$(dpkg-query -W -f='${Version}' libheif1)" = "1.23.1-1discourse1" # buildkit
                        
# 2026-07-26 10:21:36  800.00B 复制新文件或目录到容器中
COPY /tmp/libheif-packages/discourse-libheif-guard.deb /tmp/discourse-libheif-guard.deb # buildkit
                        
# 2026-07-26 10:21:36  748.59KB 复制新文件或目录到容器中
COPY /tmp/libheif-packages/libheif1.deb /tmp/libheif1.deb # buildkit
                        
# 2026-07-26 10:20:44  57.00B 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c echo "deb http://deb.debian.org/debian ${DEBIAN_RELEASE}-backports main" > "/etc/apt/sources.list.d/${DEBIAN_RELEASE}-backports.list" # buildkit
                        
# 2026-07-26 10:20:44  13.00B 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c echo 2.0.`date +%Y%m%d` > /VERSION # buildkit
                        
# 2026-07-26 10:20:44  9.40KB 执行命令并创建新的镜像层
RUN |2 DEBIAN_RELEASE=bookworm PG_MAJOR=15 /bin/sh -c groupadd --gid 104 postgres &&    useradd --uid 101 --gid 104 --home /var/lib/postgresql --shell /bin/bash -c "PostgreSQL administrator,,," postgres &&    groupadd --gid 106 redis &&    useradd --uid 103 --gid 106 --home /var/lib/redis --shell /usr/sbin/nologin redis &&    groupadd --gid 1000 discourse &&    useradd --uid 1000 --gid 1000 -m --shell /bin/bash discourse # buildkit
                        
# 2026-07-26 10:20:44  0.00B 设置环境变量 PG_MAJOR RUBY_ALLOCATOR LEFTHOOK DEBIAN_RELEASE
ENV PG_MAJOR=15 RUBY_ALLOCATOR=/usr/lib/libjemalloc.so LEFTHOOK=0 DEBIAN_RELEASE=bookworm
                        
# 2026-07-26 10:20:44  0.00B 定义构建参数
ARG PG_MAJOR=15
                        
# 2026-07-26 10:20:44  0.00B 定义构建参数
ARG DEBIAN_RELEASE=bookworm
                        
# 2026-07-17 08:28:13  120.76MB 执行命令并创建新的镜像层
RUN |1 RUBY_VERSION=3.4.9 /bin/sh -c set -eux;   apt-get update;   apt-get install -y --no-install-recommends     bzip2     ca-certificates     libgmp-dev     libssl-dev     libyaml-dev     procps     zlib1g-dev     ;   mkdir -p /usr/local/etc;   {     echo 'install: --no-document';     echo 'update: --no-document';   } >> /usr/local/etc/gemrc;   savedAptMark="$(apt-mark showmanual)";   apt-get install -y --no-install-recommends     git     dpkg-dev     libgdbm-dev     ruby     autoconf     g++     gcc     libbz2-dev     libgdbm-compat-dev     libglib2.0-dev     libncurses-dev     libxml2-dev     libxslt-dev     make     wget     xz-utils     ;   rustArch=;   dpkgArch="$(dpkg --print-architecture)";   case "$dpkgArch" in     'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;;     'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;;   *) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;;   esac;   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.77.0' --default-host "$rustArch";   rustc --version;   cargo --version;   mkdir /src;   git -C /src clone https://github.com/rbenv/ruby-build.git;   cd /src/ruby-build && ./install.sh;   cd / && rm -fr /src;   export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo';  export PATH="$CARGO_HOME/bin:$PATH";   CONFIGURE_OPTS="--disable-install-doc --enable-yjit" ruby-build ${RUBY_VERSION} /usr/local;   rm -rf /tmp/rust;   rm -rf /usr/local/bin/ruby-build;   rm -rf /var/lib/apt/lists/*;   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     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual     ;   apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false;   if dpkg -l | grep -i ruby; then exit 1; fi;   [ "$(command -v ruby)" = '/usr/local/bin/ruby' ];   gem install bundler -v 4.0.11;   bundle config build.ffi --disable-system-libffi;   ruby --version;   gem --version;   bundle --version;   gem list bundler; # buildkit
                        
# 2026-07-17 08:28:13  0.00B 设置环境变量 RUBY_VERSION
ENV RUBY_VERSION=3.4.9
                        
# 2026-07-17 08:28:13  0.00B 定义构建参数
ARG RUBY_VERSION=3.4.9
                        
# 2026-07-13 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1783900800'
                        
                    

镜像信息

{
    "Id": "sha256:08acc5685d1fb1ef75f32184e4ee58bee1aee69a258d3c5dda9abc4354819b47",
    "RepoTags": [
        "discourse/base:2.0.20260726-0220",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base:2.0.20260726-0220"
    ],
    "RepoDigests": [
        "discourse/base@sha256:cabb4d9af1451cfa483dc30c0852df608f91b006ef7023f101401231dcb2878d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/discourse/base@sha256:864b2d96cc3632cc80c50dce9bc9f50df286c92b4eac8401588f8517b09e41f7"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-26T02:27:22.160602936Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "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",
            "RUBY_VERSION=3.4.9",
            "PG_MAJOR=15",
            "RUBY_ALLOCATOR=/usr/lib/libjemalloc.so",
            "LEFTHOOK=0",
            "DEBIAN_RELEASE=bookworm",
            "LC_ALL=en_US.UTF-8",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US.UTF-8",
            "RAILS_ENV=production"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3194263003,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/301ab97c5dd27c9ee69359f0643ebb79f2b593db9aafe16a03d50f2690d8f50a/diff:/var/lib/docker/overlay2/250eda4eb739952c3a3daf2e32069673c0cb6df87c97f0f731c9f327c87cbc46/diff:/var/lib/docker/overlay2/9ca2ce865ca249025db938abe82571465a534aa9719fb3188c42eef608d26748/diff:/var/lib/docker/overlay2/58f23de811270b7cfa44b72a94ccf9abc07a59c042b4c7128472432a8a306f76/diff:/var/lib/docker/overlay2/7216adae281bf5db2a09acf9fe267d98904aa6dfa69931f1d013be60f355da3a/diff:/var/lib/docker/overlay2/572ca5cdadc679fffbae4e1d255254ec62b9079ec0d5943e909d38f9c07d78b3/diff:/var/lib/docker/overlay2/75d434cde6bd0fc52e20d45bf4e3e72021ea0d4529c656afe13675920d33e8e4/diff:/var/lib/docker/overlay2/af6977431e6a41484aa792385ff7ea4b983454494e9d94859f5cdb3d32485209/diff:/var/lib/docker/overlay2/8cfab0d42faeeff8a23410130386834a5d7650017c2d4fcf5bc47c581fe9f1e1/diff:/var/lib/docker/overlay2/c58f25f1df64c9ab7af6007d19d7539c9ea8d8559ebb566d67051d9437c66dc8/diff:/var/lib/docker/overlay2/1ca8f262c6aed71bbc64c3a5e49abd4e9d690c696ae766cdf21ff0bb257aaed0/diff:/var/lib/docker/overlay2/669926a775f004321acdb295ab278f549e66bc3f25355759dcac1aa5532768dc/diff:/var/lib/docker/overlay2/40c38b90a261f64b52e15b8156f4e65bf7a206991b08af2e55de145dae720efb/diff:/var/lib/docker/overlay2/1a5555237663e6f45195f1d0cdb20af127d688ba8e809995f227ff8ef9441d25/diff:/var/lib/docker/overlay2/d3f6d3597b2c26e3ac7b62ab00839be443df8a5e9d442a81df21eb7ad2837c19/diff:/var/lib/docker/overlay2/b401e1fd2f8ff7cb2fc18971cefad3aa809c8be13bc7b16c408b10a931e65743/diff:/var/lib/docker/overlay2/93ca2713a22c063158e81aea053563bdc893bdf6fd4b12b402eaaae55a3d4f1f/diff:/var/lib/docker/overlay2/a5e26a0a6c3b477cfeab92469a94d336bc03587a79f69e3b54d80c81018c3038/diff:/var/lib/docker/overlay2/40beaf7b2c8053b135d708edb5bb14b7375d9e78ff83b71c5b3cbb6346a7a85a/diff:/var/lib/docker/overlay2/98a1fd15445fc0602ea468b10e048013ad42bd53ff66991bcb8eb8b9e4bc9454/diff:/var/lib/docker/overlay2/1a9f4046835c0215676469000ffc00ad1126c3df37129d1b3fb20e7faa8f109c/diff:/var/lib/docker/overlay2/967d7a17b3c7a91cc05035881167431d0947c66790f4b512d24925c918f7fa7a/diff:/var/lib/docker/overlay2/c0b08d0c55aca94b6921ece5ec721d097b491ab0d1aba6336400a6da7d4fdb46/diff:/var/lib/docker/overlay2/8f23b57f176fe006bb9f83e70d9021bff4ed13855d54efcf855419748f86ba63/diff:/var/lib/docker/overlay2/5cab2efe8b81dc8b46e3b7914c1031294cf4b22be3c0cc4d32423792e8f56e32/diff:/var/lib/docker/overlay2/c2927488bacb166bb26b4f72199ab85a2d7096d41fd9dc632ba94bed74174102/diff:/var/lib/docker/overlay2/9146c264d6981b8063b6ae629cde51d6e6d17145817ae71b1ffaaf6de6890a1c/diff:/var/lib/docker/overlay2/0bd77a01d0021f4f6b90b76b9eb780055d53b6585b9313deb4c015fcc2716328/diff:/var/lib/docker/overlay2/2a0f2db00f647a3c5985e7482abd6a7cae7f8fb8cc102a2deac48bdf79f94792/diff:/var/lib/docker/overlay2/6e230631fbd694024e064144f88b48796ae3cc192ad75784a2f5cfdf8966d19f/diff:/var/lib/docker/overlay2/1a2dc7779e57b4d9eb6fe12d196b6d629439ce7e7a965544800466f873309e0b/diff:/var/lib/docker/overlay2/56966c799ecef44ca30660f712facbfd8ac8d964e6fb9202927ca020ca233e40/diff:/var/lib/docker/overlay2/09b717c49168f3b7eade825b5ddb8053803d8d2cd4a18248370c0ad84896f054/diff:/var/lib/docker/overlay2/d77ab34e1c78a8baeb136433a97c3ff8eb97e8c82c545b269cf49745e4f9f92e/diff",
            "MergedDir": "/var/lib/docker/overlay2/a9c6784ad8d3b182e49cfa9a7faf13dd86565236253d589208cb5cd40744b3bb/merged",
            "UpperDir": "/var/lib/docker/overlay2/a9c6784ad8d3b182e49cfa9a7faf13dd86565236253d589208cb5cd40744b3bb/diff",
            "WorkDir": "/var/lib/docker/overlay2/a9c6784ad8d3b182e49cfa9a7faf13dd86565236253d589208cb5cd40744b3bb/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:81f823b9617547261c907396f63f770deaa554748ff739bedfa650e3bb74595a",
            "sha256:7f1a295c4fbf2ca0fd9234407f97f213005abd7662dadf5cfec0526f61d3d37d",
            "sha256:7cb639d6bdc5b5be810f00a0ccd7fd43cc05f1b024205a1479532b1a328d8b51",
            "sha256:aedf2f80300f2ea5c7b7dbe1be28475c2509e9678ee1869cd4ce75b16b01de83",
            "sha256:15e0fad4b07fe18846fd19b1b59314e2fd2f9a744edcbb50109fa709d7ea30d6",
            "sha256:5ec84983dc3bdd55d4c616cf99dd5ebeade702809f050f83fcc018d4b7fcf403",
            "sha256:4b52171b571a61d4218cfa9b44fdeba5e13bc58d780e7d93c281cc63bc0217e2",
            "sha256:975e638973fba1cfdc5adb883e35f7356e086d0d461ed6b1eb8dd2bb035cc9d8",
            "sha256:c7ee56ea82c48831c0f679ac0a49f14c543a0e2032a4b58ed6bb3891e129d7a0",
            "sha256:60d9c1ad86958d1e94b36bb68be426d683510baa2f95ea1367f5efd6d5fcb8dd",
            "sha256:ca00fb28d9031c699ec3090fed998a73939d4f310b534493f7f8d2aac2c1b44f",
            "sha256:756f28821438b7e7d19b6945b6913185cb89b379eb8013938ed55435414f7f74",
            "sha256:bcfb0b467f6c9e149e7725c24dfd99c8e24541a90159cc9f968d423e5d8f8fbc",
            "sha256:06abc887b4f078f3921013a1267b79ff15dd5fa2ef3d6c2e48260b8d51fae7bc",
            "sha256:f2f81943d6f0e6de49b14aa6006c0fbe504f87994b397190566f8afe7e44d4da",
            "sha256:c26dbc769092a94b96eef8fd356d301cbd75ee27d0f3657e7c0a1a2f07c9eb7c",
            "sha256:8f17c0737a0504984db4d79b3d7255620f3dbbf80c7d6b65bceefad79edaedef",
            "sha256:4b16ced34a09f1dea0f8ade6fa757f1e83d32894fdf1fcc6765a745d3466c855",
            "sha256:bd5ef6d486eb549371bf9fec4392e4b30b1b368cb20ad657777bdfd393dfa2cb",
            "sha256:265248f8e535ad7bdb03d1790297ae82378f118f5cb41efb96b48ab175116ab4",
            "sha256:ae16abc90ef36c00e4e04cb77ad99f179e01e544335d7083a66b85a0663113ad",
            "sha256:0b0883dcf2f780f55db277660ec3984f42aaf7bed9d88ddef60ea4a2ed299dab",
            "sha256:3ef775727107776e9fbae3266cce57b59fef6d5a6621dffafd60cc19ef3a7548",
            "sha256:3545377b55e841c439ae5e460d51a9d17cb987256002a42b6bd369810967f191",
            "sha256:b3b90901bc900bf4b9f08af71f0954d0e8c716172274a836ce28e107d69b6bb3",
            "sha256:c5745a1cbaaf140165b1584062c18cdbcbc5b7f92efde803b46829b8c43d2bc7",
            "sha256:b8782ca122973f8aa8e34f4615f0e998fc62c4d7e6896dbd9bc36cc27458049a",
            "sha256:d1d7f377a9c7559b59eaf5f53634e6a283165b291a2e686392ba92b27e3619bd",
            "sha256:c3c93a21d7fe566fe872a9139692168f8d85ea437ac2dc7167f9c88586ff3e13",
            "sha256:cba1dac5ed11f0cddb549db0a135fed013d5550f199bb439123c860765485e8c",
            "sha256:cb8854be0c818a870050fee2c3943453c61af71f0ea823f139e1e06ef08045b8",
            "sha256:50b7b802c30a5c331ad9e96be57b70adba9f201cfea500d40e0135cbb5e799bc",
            "sha256:4b51e89a64703238158e2412bf5b1b51624b1419492fc991635616e110a083ed",
            "sha256:dc7723e33b290f65a842784c829917d403f564a65231d25bd59dcfd85209fe16",
            "sha256:99b88076bf526086eddd77db2b0978c11ebee9736860616a26db06080adc6add"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-28T09:21:56.208862419+08:00"
    }
}

更多版本

docker.io/discourse/base:2.0.20240602-0023

linux/amd64 docker.io3.14GB2024-06-15 00:39
621

docker.io/discourse/base:2.0.20240825-0027

linux/amd64 docker.io3.38GB2024-11-10 14:53
426

docker.io/discourse/base:2.0.20241203-0251

linux/amd64 docker.io2.81GB2024-12-24 19:23
402

docker.io/discourse/base:2.0.20250114-0014

linux/amd64 docker.io2.67GB2025-01-21 11:10
423

docker.io/discourse/base:2.0.20250129-0720

linux/amd64 docker.io2.74GB2025-02-02 17:06
530

docker.io/discourse/base:2.0.20251003-1437

linux/amd64 docker.io3.20GB2025-11-07 04:23
314

docker.io/discourse/base:2.0.20260109-0020

linux/amd64 docker.io3.15GB2026-01-27 01:55
295

docker.io/discourse/base:2.0.20260209-1300

linux/amd64 docker.io3.14GB2026-04-07 02:19
203

docker.io/discourse/base:2.0.20260501-0042-stable

linux/amd64 docker.io3.12GB2026-05-01 21:30
149

docker.io/discourse/base:2.0.20260501-0042

linux/amd64 docker.io3.19GB2026-05-01 21:44
159

docker.io/discourse/base:2.0.20260501-0042-web-only

linux/amd64 docker.io2.93GB2026-05-01 21:45
155

docker.io/discourse/base:2.0.20260521-0047

linux/amd64 docker.io3.18GB2026-05-31 00:07
99

docker.io/discourse/base:2.0.20260617-0053

linux/amd64 docker.io3.13GB2026-06-24 16:47
79

docker.io/discourse/base:2.0.20260726-0220

linux/amd64 docker.io3.19GB2026-07-28 09:25
6
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×