logo
docker.io/mailserver/docker-mailserver:16.0.1
linux/amd64 docker.io leeo 贡献

docker.io/mailserver/docker-mailserver镜像是用于部署一套功能齐全的邮件服务器的容器镜像。

该镜像基于 Alpine Linux 构建,包含了 Postfix、 Dovecot、 MySQL 和 other 的配置文件和服务程序。用户可以通过 Docker Compose 部署一套完整的邮件服务系统,包括 SMTP、 IMAP、 POP3 等功能。

docker.io/mailserver/docker-mailserver镜像非常容易部署和管理,并且支持 SSL/TLS 加密等安全性特征,让你的邮件服务更加安全可靠。

总之,docker.io/mailserver/docker-mailserver是构建和部署一套功能齐全的邮件服务器的理想选择。

16
浏览次数
686.35MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mailserver/docker-mailserver:16.0.1
源镜像
docker.io/mailserver/docker-mailserver:16.0.1
镜像ID
sha256:4b35cb5d547b3cb7e2de20ce5c0687f4f4bd3694665277dda319246be115b527
镜像 TAG
16.0.1
镜像大小
686.35MB
平台架构
linux/amd64
镜像源
docker.io
CMD
supervisord -c /etc/supervisor/supervisord.conf
启动入口
/usr/bin/dumb-init --
工作目录
/
OS/平台
linux/amd64
镜像创建
2026-09-04T12:40:24.944045322Z
同步时间
2026-10-12 17:49
浏览量
16 次
贡献者
avatar leeo
🔌 开放端口 8
110/tcp 143/tcp 25/tcp 4190/tcp 465/tcp 587/tcp 993/tcp 995/tcp
⚙️ 环境变量 8
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
FETCHMAIL_POLL=300 1
POSTGREY_AUTO_WHITELIST_CLIENTS=5 2
POSTGREY_DELAY=300 3
POSTGREY_MAX_AGE=35 4
POSTGREY_TEXT=Delayed by Postgrey 5
SASLAUTHD_MECH_OPTIONS= 6
DMS_RELEASE=v16.0.1 7
🏷️ 镜像标签 10
KeyValue
The Docker Mailserver Organization on GitHub org.opencontainers.image.authors
A fullstack but simple mail server (SMTP, IMAP, LDAP, Anti-spam, Anti-virus, etc.). Only configuration files, no SQL database. org.opencontainers.image.description
https://github.com/docker-mailserver/docker-mailserver/blob/master/README.md org.opencontainers.image.documentation
MIT org.opencontainers.image.licenses
72c034618d46a05106dd3c75164fa242dfbb607e org.opencontainers.image.revision
https://github.com/docker-mailserver/docker-mailserver org.opencontainers.image.source
docker-mailserver org.opencontainers.image.title
https://github.com/docker-mailserver org.opencontainers.image.url
The Docker Mailserver Organization org.opencontainers.image.vendor
v16.0.1 org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-09-04 20:40:24  0.00B 设置环境变量 DMS_RELEASE
ENV DMS_RELEASE=v16.0.1
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v16.0.1
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=72c034618d46a05106dd3c75164fa242dfbb607e
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/docker-mailserver/docker-mailserver
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://github.com/docker-mailserver/docker-mailserver/blob/master/README.md
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://github.com/docker-mailserver
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=A fullstack but simple mail server (SMTP, IMAP, LDAP, Anti-spam, Anti-virus, etc.). Only configuration files, no SQL database.
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=MIT
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=The Docker Mailserver Organization on GitHub
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Docker Mailserver Organization
                        
# 2026-09-04 20:40:24  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=docker-mailserver
                        
# 2026-09-04 20:40:24  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD-SHELL dms-healthcheck] Interval:0s Timeout:0s StartPeriod:30s StartInterval:0s Retries:0}
                        
# 2026-09-04 20:40:24  0.00B 设置环境变量 SASLAUTHD_MECH_OPTIONS
ENV SASLAUTHD_MECH_OPTIONS=
                        
# 2026-09-04 20:40:24  0.00B 设置环境变量 POSTGREY_TEXT
ENV POSTGREY_TEXT=Delayed by Postgrey
                        
# 2026-09-04 20:40:24  0.00B 设置环境变量 POSTGREY_MAX_AGE
ENV POSTGREY_MAX_AGE=35
                        
# 2026-09-04 20:40:24  0.00B 设置环境变量 POSTGREY_DELAY
ENV POSTGREY_DELAY=300
                        
# 2026-09-04 20:40:24  0.00B 设置环境变量 POSTGREY_AUTO_WHITELIST_CLIENTS
ENV POSTGREY_AUTO_WHITELIST_CLIENTS=5
                        
# 2026-09-04 20:40:24  0.00B 设置环境变量 FETCHMAIL_POLL
ENV FETCHMAIL_POLL=300
                        
# 2026-09-04 20:40:24  0.00B 设置默认要执行的命令
CMD ["supervisord" "-c" "/etc/supervisor/supervisord.conf"]
                        
# 2026-09-04 20:40:24  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2026-09-04 20:40:24  0.00B 声明容器运行时监听的端口
EXPOSE [110/tcp 143/tcp 25/tcp 4190/tcp 465/tcp 587/tcp 993/tcp 995/tcp]
                        
# 2026-09-04 20:40:24  0.00B 设置工作目录为/
WORKDIR /
                        
# 2026-09-04 20:40:24  0.00B 定义构建参数
ARG VCS_REVISION=72c034618d46a05106dd3c75164fa242dfbb607e
                        
# 2026-09-04 20:40:24  0.00B 定义构建参数
ARG DMS_RELEASE=v16.0.1
                        
# 2026-09-04 20:40:24  80.31KB 复制新文件或目录到容器中
COPY target/scripts/startup/setup.d /usr/local/bin/setup.d # buildkit
                        
# 2026-09-04 20:40:24  98.76KB 复制新文件或目录到容器中
COPY target/scripts/helpers /usr/local/bin/helpers # buildkit
                        
# 2026-09-04 20:40:24  24.45KB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c chmod +x /usr/local/bin/* # buildkit
                        
# 2026-09-04 20:40:24  101.98KB 复制新文件或目录到容器中
COPY target/bin/* target/scripts/*.sh target/scripts/startup/*.sh /usr/local/bin/ # buildkit
                        
# 2026-09-04 20:20:41  35.00B 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   rm -rf /usr/share/locale/*
  rm -rf /usr/share/man/*
  rm -rf /usr/share/doc/*
  update-locale
 # buildkit
                        
# 2026-09-04 20:20:41  6.16KB 复制新文件或目录到容器中
COPY target/supervisor/conf.d/* /etc/supervisor/conf.d/ # buildkit
                        
# 2026-09-04 20:20:41  1.26KB 复制新文件或目录到容器中
COPY target/supervisor/supervisord.conf /etc/supervisor/supervisord.conf # buildkit
                        
# 2026-09-04 20:20:41  216.00B 复制新文件或目录到容器中
COPY target/logwatch/ignore.conf /etc/logwatch/conf/ignore.conf # buildkit
                        
# 2026-09-04 20:20:41  181.00B 复制新文件或目录到容器中
COPY target/logwatch/maillog.conf /etc/logwatch/conf/logfiles/maillog.conf # buildkit
                        
# 2026-09-04 20:20:41  22.40KB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   sedfile -i -r "/^#?compress/c\compress\ncopytruncate" /etc/logrotate.conf
  mkdir /var/log/mail
  chown syslog:root /var/log/mail
  touch /var/log/mail/clamav.log
  chown -R clamav:root /var/log/mail/clamav.log
  touch /var/log/mail/freshclam.log
  chown -R clamav:root /var/log/mail/freshclam.log
  sedfile -i -r 's|/var/log/mail|/var/log/mail/mail|g' /etc/rsyslog.conf
  sedfile -i -r 's|;auth,authpriv.none|;mail.none;mail.error;auth,authpriv.none|g' /etc/rsyslog.conf
  sedfile -i -r 's|LogFile /var/log/clamav/|LogFile /var/log/mail/|g' /etc/clamav/clamd.conf
  sedfile -i -r 's|UpdateLogFile /var/log/clamav/|UpdateLogFile /var/log/mail/|g' /etc/clamav/freshclam.conf
  sedfile -i -r 's|/var/log/clamav|/var/log/mail|g' /etc/logrotate.d/clamav-daemon
  sedfile -i -r 's|invoke-rc.d.*|/usr/bin/supervisorctl signal hup clamav >/dev/null \|\| true|g' /etc/logrotate.d/clamav-daemon
  sedfile -i -r 's|/var/log/clamav|/var/log/mail|g' /etc/logrotate.d/clamav-freshclam
  sedfile -i -r '/postrotate/,/endscript/d' /etc/logrotate.d/clamav-freshclam
  sedfile -i -r 's|/var/log/mail|/var/log/mail/mail|g' /etc/logrotate.d/rsyslog
  sedfile -i -r '/\/var\/log\/mail\/mail.log/d' /etc/logrotate.d/rsyslog
  sedfile -i    's|^/var/log/fail2ban.log {$|/var/log/mail/fail2ban.log {|' /etc/logrotate.d/fail2ban
  # prevent syslog logrotate warnings
  sedfile -i -e 's/\(printerror "could not determine current runlevel"\)/#\1/' /usr/sbin/invoke-rc.d
  sedfile -i -e 's/^\(POLICYHELPER=\).*/\1/' /usr/sbin/invoke-rc.d
  # prevent syslog warning about imklog permissions
  sedfile -i -e 's/^module(load=\"imklog\")/#module(load=\"imklog\")/' /etc/rsyslog.conf
  # this change is for our alternative process manager rather than part of
  # a fix related to the change preceding it.
  echo -e '\n/usr/bin/supervisorctl signal hup rsyslog >/dev/null' >>/usr/lib/rsyslog/rsyslog-rotate
 # buildkit
                        
# 2026-09-04 20:20:40  328.00B 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   : >/etc/aliases
  sedfile -i 's/START_DAEMON=no/START_DAEMON=yes/g' /etc/default/fetchmail
  mkdir /var/run/fetchmail && chown fetchmail /var/run/fetchmail
 # buildkit
                        
# 2026-09-04 20:20:40  577.00B 复制新文件或目录到容器中
COPY target/postfix/header_checks.pcre target/postfix/sender_header_filter.pcre target/postfix/sender_login_maps.pcre /etc/postfix/maps/ # buildkit
                        
# 2026-09-04 20:20:40  9.42KB 复制新文件或目录到容器中
COPY target/postfix/main.cf target/postfix/master.cf /etc/postfix/ # buildkit
                        
# 2026-09-04 20:20:40  1.44KB 复制新文件或目录到容器中
COPY target/getmail/getmail-service.sh /usr/local/bin/ # buildkit
                        
# 2026-09-04 20:20:40  206.00B 复制新文件或目录到容器中
COPY target/getmail/getmailrc_general /etc/getmailrc_general # buildkit
                        
# 2026-09-04 20:20:40  61.00B 复制新文件或目录到容器中
COPY target/fetchmail/fetchmailrc /etc/fetchmailrc_general # buildkit
                        
# 2026-09-04 20:20:40  309.00B 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c echo 'Reason_Message = Message {rejectdefer} due to: {spf}.' >>/etc/postfix-policyd-spf-python/policyd-spf.conf # buildkit
                        
# 2026-09-04 20:20:40  0.00B 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   mkdir /var/run/mta-sts
  chown -R _mta-sts:root /var/run/mta-sts
 # buildkit
                        
# 2026-09-04 20:20:40  223.00B 复制新文件或目录到容器中
COPY target/mta-sts-daemon/mta-sts-daemon.yml /etc/mta-sts-daemon.yml # buildkit
                        
# 2026-09-04 20:20:40  10.00B 复制新文件或目录到容器中
COPY target/opendmarc/ignore.hosts /etc/opendmarc/ignore.hosts # buildkit
                        
# 2026-09-04 20:20:40  559.00B 复制新文件或目录到容器中
COPY target/opendmarc/default-opendmarc /etc/default/opendmarc # buildkit
                        
# 2026-09-04 20:20:40  291.00B 复制新文件或目录到容器中
COPY target/opendmarc/opendmarc.conf /etc/opendmarc.conf # buildkit
                        
# 2026-09-04 20:20:40  555.00B 复制新文件或目录到容器中
COPY target/opendkim/default-opendkim /etc/default/opendkim # buildkit
                        
# 2026-09-04 20:20:40  822.00B 复制新文件或目录到容器中
COPY target/opendkim/opendkim.conf /etc/opendkim.conf # buildkit
                        
# 2026-09-04 20:20:40  48.00B 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   ln -s  /var/log/mail/mail.log     /var/log/mail.log
  ln -sf /var/log/mail/fail2ban.log /var/log/fail2ban.log
 # buildkit
                        
# 2026-09-04 20:20:40  361.00B 复制新文件或目录到容器中
COPY target/fail2ban/fail2ban.d/fixes.local /etc/fail2ban/fail2ban.d/fixes.local # buildkit
                        
# 2026-09-04 20:20:40  1.24KB 复制新文件或目录到容器中
COPY target/fail2ban/jail.local /etc/fail2ban/jail.local # buildkit
                        
# 2026-09-04 20:20:40  8.97KB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   sedfile -i -r 's/#(@|   \\%)bypass/\1bypass/g' /etc/amavis/conf.d/15-content_filter_mode
  # add users clamav and amavis to each others group
  adduser clamav amavis
  adduser amavis clamav
  # no syslog user in Debian compared to Ubuntu
  adduser --system syslog
  useradd -u 5000 -d /home/docker -s /bin/bash -p "$(echo docker | openssl passwd -1 -stdin)" docker
  echo "0 4 * * * /usr/local/bin/virus-wiper" | crontab -
  chmod 644 /etc/amavis/conf.d/*
 # buildkit
                        
# 2026-09-04 20:20:40  1.17KB 复制新文件或目录到容器中
COPY target/amavis/postfix-amavis.cf /etc/dms/postfix/master.d/ # buildkit
                        
# 2026-09-04 20:20:40  792.00B 复制新文件或目录到容器中
COPY target/amavis/conf.d/* /etc/amavis/conf.d/ # buildkit
                        
# 2026-09-04 20:20:40  11.22KB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   mkdir /var/run/postgrey
  chown postgrey:postgrey /var/run/postgrey
  curl -Lsfo /etc/postgrey/whitelist_clients https://raw.githubusercontent.com/schweikert/postgrey/master/postgrey_whitelist_clients
 # buildkit
                        
# 2026-09-04 20:20:40  186.00B 复制新文件或目录到容器中
COPY target/postgrey/postgrey /etc/default/postgrey # buildkit
                        
# 2026-09-04 20:20:40  1.28KB 复制新文件或目录到容器中
COPY target/postsrsd/postsrsd /etc/default/postsrsd # buildkit
                        
# 2026-09-04 20:20:40  2.41KB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   # ref: https://github.com/docker-mailserver/docker-mailserver/pull/3403#discussion_r1306282387
  echo 'CRON=1' >/etc/default/spamassassin
  sedfile -i -r 's/^\$INIT restart/supervisorctl restart amavis/g' /etc/spamassassin/sa-update-hooks.d/amavisd-new
  mkdir /etc/spamassassin/kam/
  curl -sSfLo /etc/spamassassin/kam/kam.sa-channels.mcgrail.com.key https://mcgrail.com/downloads/kam.sa-channels.mcgrail.com.key
 # buildkit
                        
# 2026-09-04 20:20:39  1.56KB 复制新文件或目录到容器中
COPY target/postfix/ldap-users.cf target/postfix/ldap-groups.cf target/postfix/ldap-aliases.cf target/postfix/ldap-domains.cf target/postfix/ldap-senders.cf /etc/postfix/ # buildkit
                        
# 2026-09-04 20:20:39  2.01KB 复制新文件或目录到容器中
COPY target/dovecot/auth-ldap.conf.ext /etc/dovecot/conf.d # buildkit
                        
# 2026-09-04 17:42:23  1.04KB 复制新文件或目录到容器中
COPY target/dovecot/auth-oauth2.conf.ext /etc/dovecot/conf.d # buildkit
                        
# 2026-09-04 17:42:23  8.51KB 复制新文件或目录到容器中
COPY target/rspamd/local.d/ /etc/rspamd/local.d/ # buildkit
                        
# 2026-09-04 17:42:23  100.00B 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c chmod 0 /etc/cron.d/dovecot-purge.disabled # buildkit
                        
# 2026-09-04 17:42:23  100.00B 复制新文件或目录到容器中
COPY target/dovecot/dovecot-purge.cron /etc/cron.d/dovecot-purge.disabled # buildkit
                        
# 2026-09-04 17:42:23  41.40KB 复制新文件或目录到容器中
COPY target/dovecot/*.inc target/dovecot/*.conf /etc/dovecot/conf.d/ # buildkit
                        
# 2026-09-04 17:42:23  1.10MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c dpkg -i /mnt/stage-compile/dovecot-fts-xapian_*.deb # buildkit
                        
# 2026-09-04 17:41:54  2.72KB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c   # `COPY --link --chown=200` has a bug when built by the buildx docker-container driver.
  # Restore ownership of parent dirs (Bug: https://github.com/moby/buildkit/issues/3912)
  chown root:root /var /var/lib

  echo '0 */6 * * * clamav /usr/bin/freshclam --quiet' >/etc/cron.d/clamav-freshclam
  chmod 644 /etc/clamav/freshclam.conf
  sedfile -i 's/Foreground false/Foreground true/g' /etc/clamav/clamd.conf
  mkdir /var/run/clamav
  chown -R clamav:root /var/run/clamav
  rm -rf /var/log/clamav/
 # buildkit
                        
# 2026-08-31 17:43:16  112.82MB 复制新文件或目录到容器中
COPY --chown=200 /var/lib/clamav /var/lib/clamav # buildkit
                        
# 2026-09-04 17:41:49  0.00B 
SHELL [/bin/bash -e -o pipefail -c]
                        
# 2026-09-04 17:41:49  493.34MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive DOVECOT_COMMUNITY_REPO=0 LOG_LEVEL=trace /bin/bash -e -o pipefail -c /bin/bash /build/packages.sh && rm -r /build # buildkit
                        
# 2026-09-04 17:40:43  3.54KB 复制新文件或目录到容器中
COPY target/scripts/helpers/log.sh /usr/local/bin/helpers/log.sh # buildkit
                        
# 2026-09-04 17:40:43  10.32KB 复制新文件或目录到容器中
COPY target/scripts/build/packages.sh /build/ # buildkit
                        
# 2026-08-28 18:58:43  1.32KB 复制新文件或目录到容器中
COPY --chmod=+x target/bin/sedfile /usr/local/bin/sedfile # buildkit
                        
# 2026-08-28 18:58:43  0.00B 
SHELL [/bin/bash -e -o pipefail -c]
                        
# 2026-08-28 18:58:43  0.00B 定义构建参数
ARG LOG_LEVEL=trace
                        
# 2026-08-28 18:58:43  0.00B 定义构建参数
ARG DOVECOT_COMMUNITY_REPO=0
                        
# 2026-08-28 18:58:43  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2026-08-24 08:00:00  78.64MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1787529600'
                        
                    

镜像信息

{
    "Id": "sha256:4b35cb5d547b3cb7e2de20ce5c0687f4f4bd3694665277dda319246be115b527",
    "RepoTags": [
        "mailserver/docker-mailserver:16.0.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mailserver/docker-mailserver:16.0.1"
    ],
    "RepoDigests": [
        "mailserver/docker-mailserver@sha256:d0fe7668defe157aad57ea31b1707ad1e2fb57d7a91bdf17cbdf876549946c86",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mailserver/docker-mailserver@sha256:493e9f3a48acfd225ab774f7afa283e97a5c308865910624e9c9958f7dcc6f6a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-04T12:40:24.944045322Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "110/tcp": {},
            "143/tcp": {},
            "25/tcp": {},
            "4190/tcp": {},
            "465/tcp": {},
            "587/tcp": {},
            "993/tcp": {},
            "995/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "FETCHMAIL_POLL=300",
            "POSTGREY_AUTO_WHITELIST_CLIENTS=5",
            "POSTGREY_DELAY=300",
            "POSTGREY_MAX_AGE=35",
            "POSTGREY_TEXT=Delayed by Postgrey",
            "SASLAUTHD_MECH_OPTIONS=",
            "DMS_RELEASE=v16.0.1"
        ],
        "Cmd": [
            "supervisord",
            "-c",
            "/etc/supervisor/supervisord.conf"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "dms-healthcheck"
            ],
            "StartPeriod": 30000000000
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": [
            "/usr/bin/dumb-init",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "The Docker Mailserver Organization on GitHub",
            "org.opencontainers.image.description": "A fullstack but simple mail server (SMTP, IMAP, LDAP, Anti-spam, Anti-virus, etc.). Only configuration files, no SQL database.",
            "org.opencontainers.image.documentation": "https://github.com/docker-mailserver/docker-mailserver/blob/master/README.md",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "72c034618d46a05106dd3c75164fa242dfbb607e",
            "org.opencontainers.image.source": "https://github.com/docker-mailserver/docker-mailserver",
            "org.opencontainers.image.title": "docker-mailserver",
            "org.opencontainers.image.url": "https://github.com/docker-mailserver",
            "org.opencontainers.image.vendor": "The Docker Mailserver Organization",
            "org.opencontainers.image.version": "v16.0.1"
        },
        "Shell": [
            "/bin/bash",
            "-e",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 686349587,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/bd93cd3a68102b984ce07cd67454944d4df1a9db3719ff89170bb092cadc46c5/diff:/var/lib/docker/overlay2/e846757a29e8ca65a896bf21b7f42fe2fb2c607a566ac1b9523ad86b95646fb6/diff:/var/lib/docker/overlay2/f5e0a5365e9fef4920bae161d4bf044d4ba9b0b261797986f804656c21895aaf/diff:/var/lib/docker/overlay2/e4f057c56fe02898a08703958509002e7af7139e1996ffa7d6ffae4bfeb34ad7/diff:/var/lib/docker/overlay2/c3ae88de04406a3f93b5e1b236814724483b0f86561d8922dd6da0191624f40a/diff:/var/lib/docker/overlay2/5fba1f9b25c36042e175e963c44600b0fc9924f25e23e6f0ba35c5151cd6d942/diff:/var/lib/docker/overlay2/b5fbda944100a563407c96bd02a9ec8a4e0dd7c0d64f08cfb2300fb20fea8f4c/diff:/var/lib/docker/overlay2/b33823c3c53a5e70dc65e18e3a7aefa08bc7c45c13def09d5979ab98cedf2aa8/diff:/var/lib/docker/overlay2/51ce5c27d28315355b5924a76f05cbeea9c6a4d928d3be568a78567345384433/diff:/var/lib/docker/overlay2/05cf697b634569d6e237f548c6a40dd89fec0d6ee628287d0c118d85a71db648/diff:/var/lib/docker/overlay2/ff2e3ebe190e5826b692ec85ee50dd8c7978961be65ea9c03580f6fa973845cb/diff:/var/lib/docker/overlay2/201695ec9ba35a0e3c802073ce8a9e704dfa54f4a553b8cfe948f6f90612db95/diff:/var/lib/docker/overlay2/0cbc0956f3c1273fa1e8ac5168a8500ab5dddb34efced5142e90ce8c3a82b84d/diff:/var/lib/docker/overlay2/ec19c5e389c82d784ce8e71037e9b3fe8fbeab6aadbe16dfe76d525fe1a180f7/diff:/var/lib/docker/overlay2/f220d3c26c4cd5a17b0d5d06818eb29b89aad2ee8f83bd530d08fcd3ed926dc6/diff:/var/lib/docker/overlay2/36919fd96bf6adf3f2c6d447253084eda6678ec4fb16824d7fff299b512df330/diff:/var/lib/docker/overlay2/7b7783de9231030b5ea17e8fdef11bab96f8691e0d776fb8ded1b15114ef5686/diff:/var/lib/docker/overlay2/7c9bca67077f00fa3ffd205ab9ea95d6b4ee910057c66b0b075e74c641b4e049/diff:/var/lib/docker/overlay2/c438444d306b49236e29f3f941e8c612e50ca461b66393acf269dc0608cc93ce/diff:/var/lib/docker/overlay2/3a81ac8b967307bb74697b6e8ceb8a1dc4ac15e7f0e6d37974476f069cf4a64d/diff:/var/lib/docker/overlay2/fbba83c79ed2b239a9820cb2222d33ecc976d65b18e150659719494966e9f9fe/diff:/var/lib/docker/overlay2/b9aa42f0a339b3769cd6457bcb133dfcd9fcce8294f05fdd59be3de8a9cba372/diff:/var/lib/docker/overlay2/256b067965a112a8807eb1b02e97008ff3adbf39ca3d96d32328f72ee32e90b6/diff:/var/lib/docker/overlay2/789142e68acf046f728cf406700853de9c3d5c2dd217ce3bddd6f925211bd16c/diff:/var/lib/docker/overlay2/e1a8b0306a0dbe06c2d45b877645e1a981b5d875f77227179a91630a10c8abca/diff:/var/lib/docker/overlay2/e2836563ff263fbeb88bbddf11a4b87d764008c230c0829b6ff0fce7baaeeac9/diff:/var/lib/docker/overlay2/789fddd19a1bc77353262d6e1558bea7a97d02f1deb8b9d470c78b92aadd8f59/diff:/var/lib/docker/overlay2/d86c320f8ac8cfc3377d43fa8ad81f3af64d49cef1fe43601767ac39b233eaa1/diff:/var/lib/docker/overlay2/0bc71559eafcb84ff1b88694eb7b9f7416575f07c4a7e28bf994f1abe7515a9f/diff:/var/lib/docker/overlay2/c5f24abe9dc500453c441fd7bcb10dff39d391476af707ba1e89f2f519341ead/diff:/var/lib/docker/overlay2/98ca8a96783e0547872a2d341fe9ac09fa0bac6c73fe223ef644c035723a0ee4/diff:/var/lib/docker/overlay2/a5cb9638927fc65510d24600fb5bbb0f1acda9ad3536a768fb3900a198a802ed/diff:/var/lib/docker/overlay2/8011f753c071da49b250fc9510a12e2d60483fae8f8f69c7cd05b3033a322275/diff:/var/lib/docker/overlay2/0b14fd14854a9cca563411786ebd24208f65911891186d49fe5bff7386854ef8/diff:/var/lib/docker/overlay2/0ecc7019014dee671c4c75df37b1bbc7f86de6c81c0fe031570e753ef8c02a3e/diff:/var/lib/docker/overlay2/f3bbf7732fb03c04f6f5f11b38604ca8b452fcbc1dd06cbf4aaeaebe8aaa3985/diff:/var/lib/docker/overlay2/d1c1704ae19951efdba5e1a2f29c4b466ee9158734bd151709a61de028b5d7fe/diff:/var/lib/docker/overlay2/c7c47cd44e57da575385627a0a7b4b9f02425cc5b0c9936c3db224324078ce9c/diff:/var/lib/docker/overlay2/ce97f47d79452b6e8e01e5dbe54af679172b49bf9c19d10e9d7c5a249d5c5d6e/diff:/var/lib/docker/overlay2/70ad9fbd8996f1804cc70fe9784de74012188f423b2af062901f71b641f25894/diff:/var/lib/docker/overlay2/beebee05e4b4231d0acf5350ec3a575c66554db5fe76565b43870f18dc0b7ba6/diff:/var/lib/docker/overlay2/3900e95a6cd51412f91f9e79d13fec4bf74ea4af4789ff797c19d4b0be64e0f0/diff:/var/lib/docker/overlay2/c9e9e3e3873917dcfd28b0ba3e4ea7bee118da6f1a2ef1e6089ce9867d3fac25/diff:/var/lib/docker/overlay2/5d3aff257270a48f5c1251aca7cedbb0152326e34ca5c378b8ee77893565c5eb/diff:/var/lib/docker/overlay2/44119577e9f8c01498ec9cc141603d8d9824824def2c788f56d71bff2a5a2c7f/diff:/var/lib/docker/overlay2/00340cc12fb96820902b92c2896871795070cb0f8d9f5d854b2836197d1db36e/diff:/var/lib/docker/overlay2/bbc3024e01ca58397203e846872666b01fff187dcfc1213b302c29c6b129fdf2/diff:/var/lib/docker/overlay2/39efde62688fceefb53327c50f7f564450eb4d27e092f8f21f68b55d480019cb/diff",
            "MergedDir": "/var/lib/docker/overlay2/270b01f71e80868f6194e5838451ffe7422edcb4e89080915684e527db694230/merged",
            "UpperDir": "/var/lib/docker/overlay2/270b01f71e80868f6194e5838451ffe7422edcb4e89080915684e527db694230/diff",
            "WorkDir": "/var/lib/docker/overlay2/270b01f71e80868f6194e5838451ffe7422edcb4e89080915684e527db694230/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:411a86676185cb54d695a805b238194a64e9b77e0c723f3802fbb87d333ea0b3",
            "sha256:ce659f246112e396f6cdb302ee9a065d49aeded4f34dc82bba304e78a1921f85",
            "sha256:521ac76dddc06bdc6b4027253b77e3d884aadf30314a4650e197f896dcc15dd9",
            "sha256:d086ce59e631316e8ed0155864235ecf97e25de1c09a8289d611f3ce4a538f45",
            "sha256:3141f8fcd0aaec9868ca4f308c88346ae73d1eaed0cf9e2fd5db2b90d8172586",
            "sha256:29b4a5eb17dbe3acecc142753cac557844b4489dc0799e81af884760dd9d853a",
            "sha256:05d347804036a5aae119d00fad34140b6d368fd4a62e93c2c937af2571f36ce8",
            "sha256:7b6e99002b929967959aee94212e3503daffaa0f4a3f611953f748cb53691adc",
            "sha256:90efb20eb2339792040f50c2f4b3548d402495d9195ea45c695e9799451fd76e",
            "sha256:064809133004160c16c089fccacadc6455e8217a4ca26b0d37305085569d476f",
            "sha256:42bdf7403a52b17967c243003e05e94559ebbc4cc5f1f3672c43a63c82dbf8a5",
            "sha256:f6fcb8b0de95d203879e5ce405bbdba06b7d31c596fa647a20956faa5d19c813",
            "sha256:03e07376ed31a74f7e9ba9ac879eb999f4545f8b6726b40ea985cd3278a640e3",
            "sha256:aad6c63fda466ae9efab08b2d992bc4755c1a529a0ceeea1477da233006e7001",
            "sha256:d8860edfa8ebd34a0c92b4a564904c0a763a0253823cc208dc78173bddc470af",
            "sha256:b6a5fc90fc2477b2df40e85bf3157cc4b2c9aeaab6d4b002717a9bfc342805bd",
            "sha256:5835d46d495eeabfa25d06d261b62e27b94615daac59526fb568aad91923dfd0",
            "sha256:93e01e30aaed84bde34cb1529673507f098bf6a79c6c605a430af007ea898943",
            "sha256:8b903724d7a328eda02459a629ce6b85b84b68f74f95b75352ce6d64f5558fa8",
            "sha256:269c9feda6939c792599a79283fc4d26389431d8dc2225bc41cc1ffcad72350a",
            "sha256:242fceb9a3d65971e9a48c21668bbb46b39e4395664a63379a55bc0389b8010d",
            "sha256:e0579e29d276294c43ce3ffa29ed7b21391200482c011f6f41fcc874346fd186",
            "sha256:8dc6349a32b6dfb8293c2716fb7dcd602df881e35634b83398e16e508aa69f93",
            "sha256:2cd12a4d4965687f26517d6d7386aaaef2c1091973fd3ba01c0fca643c2f3511",
            "sha256:8cab1f6eeb2916e036498bba7af1ac87314845de5a488b01ba34043641c1145c",
            "sha256:5a2953d1ae6947fc9d870d641d31b3c469ed27e798da09dd8caac4a8f3495f07",
            "sha256:10b36d8ea30098693b594397ba994e94320f5b5ffb206098d58526ff28cff6bd",
            "sha256:379945bcc14f9696eb897fa52ee6585d4630ef474393c06a354338fa026fde0e",
            "sha256:e5711ecd31604ccc5615b0d65c60c06d6ac0a0f48b7499587a71535426aa9a49",
            "sha256:ac6f93abdb1e8fbd50e574ef0a163eff083c05eafec5488100de60c8899c6749",
            "sha256:4681ef8c231c97bc2241723c02f4ec70ede9d1994d490532362e14c005227d1e",
            "sha256:c4b40821db6062291ee9f6cc987a16fdbffb317a1027c5ffc857629ba1924a05",
            "sha256:4c6824e0c9a61575c20b69d1a7334d9f988f47bb2fa7b1c27af108e6c0bad171",
            "sha256:b5ca09d8ab72a545a29f30beeeb1e6af6529c6c420afebbc329c5d92a626ae82",
            "sha256:d7cda4c52dc92170b5a89e6b140c8e58c86c41c65f55bc5a4c467235597fbb8d",
            "sha256:4ac41d45ec256bf649a5add6c1d2f9b180bf22183b404b003102833b8404e5da",
            "sha256:7c1184159914037021f7716087a81c70d273449609254fb8bdb55552ccb506b6",
            "sha256:3ae4738c7f42a7d533ce4cf23361606fc259892bac204ca8e00c171b2bcc343c",
            "sha256:aaaab048ab2e8c512ff7ef8883d6e36632d0e04b9459e628a3cef8bb3f66a254",
            "sha256:b3a3f5330c98116fe4862cb811ff8120482af04c3fa12893f4aaa305b683787a",
            "sha256:88322b0cafe436fce652c91c6432b43effc0d248ea3678c90d57390f8318e091",
            "sha256:8acc3da471833fb745db04225377df1d51ca8c42458915dd86b713e0eba44ee9",
            "sha256:7beafb0d82b8ec25d879902dbbd10d06930c56d846513822c23b7798f24de316",
            "sha256:a05d9622c6b0fb8a4b798ead12c7feeeefc656fa9be344b226182ff08c05a662",
            "sha256:4c87547894f6c901ec55a564aff9934735f7b00b885cc45bd76096a595d54b91",
            "sha256:e66baa3c392ef2bb1c6045c3a8cb73d7018d8b9c9cfdaa263246edef900be514",
            "sha256:353c0fe85dd1ce32b0ba486c73419821053724fbbca913566ea266f8d429e43f",
            "sha256:ef67888e2d70f8ae040f2f18b89c459769de2ee6b685cea464b866a5c642f786",
            "sha256:711f25466bebcc3f65984f94d558c31d7eab21849eff49f199fd8407f45ba5ed"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-10-12T17:49:11.844934546+08:00"
    }
}

更多版本

docker.io/mailserver/docker-mailserver:14.0.0

linux/amd64 docker.io710.47MB2024-09-25 17:16
819

docker.io/mailserver/docker-mailserver:15.1

linux/amd64 docker.io761.79MB2025-11-18 23:54
373

docker.io/mailserver/docker-mailserver:16.0.1

linux/amd64 docker.io686.35MB2026-10-12 17:49
15
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×