docker.io/dovecot/dovecot:latest linux/amd64

docker.io/dovecot/dovecot:latest - 国内下载镜像源 浏览次数:10

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

这是一个 Dovecot 邮件服务器的 Docker 镜像。Dovecot 是一个流行的 IMAP 和 POP3 邮件服务器,用于处理电子邮件的接收和存储。这个镜像提供了一个方便的方式来部署和运行 Dovecot 服务器,无需手动配置复杂的依赖关系。

源镜像 docker.io/dovecot/dovecot:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dovecot/dovecot:latest
镜像ID sha256:4db31e76934d95e609246f16b7a3997ab70dea17f96c843b66e1b89b9e0d81cf
镜像TAG latest
大小 151.69MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /dovecot/sbin/dovecot -F
启动入口 /usr/bin/tini --
工作目录
OS/平台 linux/amd64
浏览量 10 次
贡献者 be****d@foxmail.com
镜像创建 2025-07-28T08:53:56.497820318+03:00
同步时间 2025-07-29 12:52
更新时间 2025-07-30 04:12
开放端口
31024/tcp 31110/tcp 31143/tcp 31587/tcp 31990/tcp 31993/tcp 34190/tcp 8080/tcp 9090/tcp
目录挂载
/srv/mail
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/dovecot/bin:/dovecot/sbin:/dovecot/bin:/dovecot/sbin:/dovecot/bin:/dovecot/sbin container=docker LC_ALL=C.UTF-8 TZ=UTC LD_LIBRARY_PATH=:/dovecot/lib:/dovecot/lib:/dovecot/lib
镜像标签
dovecot@dovecot.org: org.opencontainers.image.authors

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-07-28 13:53:56  0.00B 设置默认要执行的命令
CMD ["/dovecot/sbin/dovecot" "-F"]
                        
# 2025-07-28 13:53:56  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--"]
                        
# 2025-07-28 13:53:56  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/srv/mail]
                        
# 2025-07-28 13:53:56  0.00B 指定运行容器时使用的用户
USER vmail
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[9090/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[34190/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[31993/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[31990/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[31587/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[31143/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[31110/tcp:{}]
                        
# 2025-07-28 13:53:56  0.00B 声明容器运行时监听的端口
EXPOSE map[31024/tcp:{}]
                        
# 2025-07-28 13:53:56  1.14MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive VMAIL_UID=1000 VMAIL_GID=1000 /bin/sh -c apt remove --allow-remove-essential -yq   bash   pkg-config   util-linux   util-linux-extra   e2fsprogs   perl   perl-base   libcap2-bin &&  ln -srf /bin/true /usr/share/debconf/frontend &&  dpkg --remove --force-remove-essential --force-depends apt dpkg gzip diffutils findutils init-system-helpers sysvinit-utils coreutils mount # buildkit
                        
# 2025-07-28 13:53:55  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-07-28 13:53:55  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2025-07-28 13:53:55  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/dovecot/bin:/dovecot/sbin:/dovecot/bin:/dovecot/sbin:/dovecot/bin:/dovecot/sbin
                        
# 2025-07-28 13:53:55  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=:/dovecot/lib:/dovecot/lib:/dovecot/lib
                        
# 2025-07-28 13:53:55  0.00B 设置环境变量 container LC_ALL TZ
ENV container=docker LC_ALL=C.UTF-8 TZ=UTC
                        
# 2025-07-28 13:53:55  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=dovecot@dovecot.org
                        
# 2025-07-28 13:53:55  0.00B 设置默认要执行的命令
CMD ["/dovecot/sbin/dovecot" "-F"]
                        
# 2025-07-28 13:53:55  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--"]
                        
# 2025-07-28 13:53:55  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/srv/mail]
                        
# 2025-07-28 13:53:55  0.00B 指定运行容器时使用的用户
USER vmail
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[9090/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[34190/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[31993/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[31990/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[31587/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[31143/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[31110/tcp:{}]
                        
# 2025-07-28 13:53:55  0.00B 声明容器运行时监听的端口
EXPOSE map[31024/tcp:{}]
                        
# 2025-07-28 13:53:55  618.00B 复制新文件或目录到容器中
COPY rootless.conf /etc/dovecot/vendor.d/rootless.conf # buildkit
                        
# 2025-07-28 13:53:55  3.55KB 复制新文件或目录到容器中
COPY dovecot.conf /etc/dovecot/dovecot.conf # buildkit
                        
# 2025-07-28 13:28:09  1.22MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive VMAIL_UID=1000 VMAIL_GID=1000 /bin/sh -c chown vmail:vmail /var/lib/dovecot &&  chown vmail:vmail /srv/vmail &&  chmod 0770 /var/lib/dovecot &&  chmod 0700 /srv/vmail &&  make-ssl-cert generate-default-snakeoil &&  ln -s /etc/ssl/certs/ssl-cert-snakeoil.pem /etc/dovecot/ssl/tls.crt &&  ln -s /etc/ssl/private/ssl-cert-snakeoil.key /etc/dovecot/ssl/tls.key &&  chown root:vmail /etc/dovecot/ssl/tls.key &&  chmod 0440 /etc/dovecot/ssl/tls.key &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/script-login &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/imap-urlauth-login &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/submission-login &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/managesieve-login &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/pop3-login &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/imap-login &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/lmtp &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/anvil &&  setcap cap_sys_chroot+ep /dovecot/libexec/dovecot/managesieve-login # buildkit
                        
# 2025-07-28 13:28:07  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2025-07-28 13:28:07  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/dovecot/bin:/dovecot/sbin:/dovecot/bin:/dovecot/sbin
                        
# 2025-07-28 13:28:07  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=:/dovecot/lib:/dovecot/lib
                        
# 2025-07-28 13:28:07  0.00B 设置环境变量 container LC_ALL TZ
ENV container=docker LC_ALL=C.UTF-8 TZ=UTC
                        
# 2025-07-28 13:28:07  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=dovecot@dovecot.org
                        
# 2025-07-28 13:28:07  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-07-28 13:28:07  58.94MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive VMAIL_UID=1000 VMAIL_GID=1000 /bin/sh -c apt-get -y update &&   apt-get -y install --no-install-recommends   tini   pkg-config   ssl-cert   ucf   libldap-2.5-0   openssl   libsodium23   libbz2-1.0   libcrypt1   libexttextcat-2.0-0   libexttextcat-data   liblua5.3-0   libpam-runtime   libpam-modules-bin   libpam-modules   libpam0g   lua-json   lua-lpeg   lua-posix   liblz4-1   liblzma5   libssl3   libstemmer0d   libtirpc3   libunwind8   libwrap0   libzstd1   zlib1g   libgssapi-krb5-2   libkrb5-3   libxapian30   libmariadb3   libpq5   libexpat1   libsqlite3-0   libicu72   libcap2   libcap2-bin   netcat-traditional   ca-certificates &&  rm -rf /etc/dovecot &&  rm -rf /var/lib/apt/lists &&  groupadd -g $VMAIL_GID vmail &&  useradd -u $VMAIL_UID -g vmail -G ssl-cert -d /srv/mail -s /bin/sh vmail &&  passwd -l vmail &&  mkdir -p /run &&  chmod 1777 /run &&  mkdir /etc/dovecot &&  mkdir /etc/dovecot/vendor.d &&  mkdir /etc/dovecot/conf.d &&  mkdir /etc/dovecot/ssl &&  mkdir /srv/vmail -p &&  mkdir /var/lib/dovecot # buildkit
                        
# 2025-07-28 13:27:59  15.58MB 复制新文件或目录到容器中
COPY /dovecot /dovecot # buildkit
                        
# 2025-07-28 13:27:59  0.00B 定义构建参数
ARG VMAIL_GID=1000
                        
# 2025-07-28 13:27:59  0.00B 定义构建参数
ARG VMAIL_UID=1000
                        
# 2025-07-28 13:27:59  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2025-07-28 13:27:59  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/dovecot/bin:/dovecot/sbin
                        
# 2025-07-28 13:27:59  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=:/dovecot/lib
                        
# 2025-07-28 13:27:59  0.00B 设置环境变量 container LC_ALL TZ
ENV container=docker LC_ALL=C.UTF-8 TZ=UTC
                        
# 2025-07-28 13:27:59  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=dovecot@dovecot.org
                        
# 2025-07-21 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1753056000'
                        
                    

镜像信息

{
    "Id": "sha256:4db31e76934d95e609246f16b7a3997ab70dea17f96c843b66e1b89b9e0d81cf",
    "RepoTags": [
        "dovecot/dovecot:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dovecot/dovecot:latest"
    ],
    "RepoDigests": [
        "dovecot/dovecot@sha256:f2eb7a839bc13b46df894e17b4bfbdb1542c692c479ae5a8a58425d711035f1d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dovecot/dovecot@sha256:1e16b56407aaa248f6040ef91a56feb86124fbc4a1d4a009b22bcc7c891629a1"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-07-28T08:53:56.497820318+03:00",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "vmail",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "31024/tcp": {},
            "31110/tcp": {},
            "31143/tcp": {},
            "31587/tcp": {},
            "31990/tcp": {},
            "31993/tcp": {},
            "34190/tcp": {},
            "8080/tcp": {},
            "9090/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/dovecot/bin:/dovecot/sbin:/dovecot/bin:/dovecot/sbin:/dovecot/bin:/dovecot/sbin",
            "container=docker",
            "LC_ALL=C.UTF-8",
            "TZ=UTC",
            "LD_LIBRARY_PATH=:/dovecot/lib:/dovecot/lib:/dovecot/lib"
        ],
        "Cmd": [
            "/dovecot/sbin/dovecot",
            "-F"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/srv/mail": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/usr/bin/tini",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "dovecot@dovecot.org"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 151693788,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/41db4eb06e5dc5c2b733e2c835d8fe84a543bc75c6caeceeecf8bf62bc8720a4/diff:/var/lib/docker/overlay2/cc1ae1f6f7fc4d727d2ddb9b745b9c98b38929ea23486deb7d4d9d38c8bab47e/diff:/var/lib/docker/overlay2/fed2ab580b690c3f403bb909b5c9b40d45f5919b583617f26898d57ca3b88e25/diff:/var/lib/docker/overlay2/39f8a024cac189c5f0e392268ab10a0928ffa42e774f2884b024fc08a4d76846/diff:/var/lib/docker/overlay2/456101d3ce04d99a8732b2d113bf15d02f59ae6414d3c99ac2aff74c573fdd11/diff:/var/lib/docker/overlay2/78f84327c675385035d735018d8f3e092b1a95be91b6e02564557eb58a1c2945/diff",
            "MergedDir": "/var/lib/docker/overlay2/1779f2854e1d7cbe40b5614aafaab218b4435d1fc1b22c9b825b53b7e206108e/merged",
            "UpperDir": "/var/lib/docker/overlay2/1779f2854e1d7cbe40b5614aafaab218b4435d1fc1b22c9b825b53b7e206108e/diff",
            "WorkDir": "/var/lib/docker/overlay2/1779f2854e1d7cbe40b5614aafaab218b4435d1fc1b22c9b825b53b7e206108e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7cc7fe68eff66f19872441a51938eecc4ad33746d2baa3abc081c1e6fe25988e",
            "sha256:c679f42507b79d331134ce7ce0bf6b634947ee69d0102a84dff45560c83f8496",
            "sha256:d747e1854ded06e0a9c1dad3edb6191b3465b767c99a9e9b3bc5a72b511eddef",
            "sha256:92c0730cdcce69474d92efd5e4b1f2329807e1403ea62f2f5cbdf5a768bb085b",
            "sha256:bc75258d86f4a55f00e1bae3360820fb732f39b34b8e20146c76e4de23eae793",
            "sha256:8a156e410ec6ba46cb192d935fbb29f068d08d747090864152c31651d9805d88",
            "sha256:e1cc24e6453b28ef37640f028177f06fa4078784c329dbcf64186dc1405268fc"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-29T12:52:34.658512673+08:00"
    }
}

更多版本

docker.io/dovecot/dovecot:latest

linux/amd64 docker.io151.69MB2025-07-29 12:52
9