docker.io/frappe/bench:v5.30.0 linux/amd64

docker.io/frappe/bench:v5.30.0 - 国内下载镜像源 浏览次数:15
🚀 根据 Docker Hub 上的信息,这个镜像的描述是: (Translation: Frankly Bench is a web application automation platform based on Python, used to quickly deploy and manage projects related to Frappe (an open-source ERP and CRM solution).)
源镜像 docker.io/frappe/bench:v5.30.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0
镜像ID sha256:f893b236b174e8dd6724569f85139fff0297c0450730cc6afced84e3ba807261
镜像TAG v5.30.0
大小 2.73GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口
工作目录 /home/frappe
OS/平台 linux/amd64
浏览量 15 次
贡献者
镜像创建 2026-06-16T00:56:12.990887399Z
同步时间 2026-06-16 15:43
开放端口
6787/tcp 8000/tcp 8001/tcp 8002/tcp 8003/tcp 8004/tcp 8005/tcp 9000/tcp 9001/tcp 9002/tcp 9003/tcp 9004/tcp 9005/tcp
环境变量
PATH=/home/frappe/.nvm/versions/node/v24.13.0/bin/:/home/frappe/.local/bin:/home/frappe/.pyenv/shims:/home/frappe/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PYTHON_VERSION_PREV=3.12.12 PYTHON_VERSION=3.14.2 PYENV_ROOT=/home/frappe/.pyenv NODE_VERSION_PREV=22.22.0 NODE_VERSION=24.13.0 NVM_DIR=/home/frappe/.nvm
镜像标签
frappé: author
镜像安全扫描 查看Trivy扫描报告

系统OS: debian 12.14 扫描引擎: Trivy 扫描时间: 2026-06-16 15:43

低危漏洞:1128 中危漏洞:1102 高危漏洞:306 严重漏洞:26

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0  docker.io/frappe/bench:v5.30.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0  docker.io/frappe/bench:v5.30.0

Shell快速替换命令

sed -i 's#frappe/bench:v5.30.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0  docker.io/frappe/bench:v5.30.0'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-06-16 08:56:12  0.00B 声明容器运行时监听的端口
EXPOSE [6787/tcp 8000/tcp 8001/tcp 8002/tcp 8003/tcp 8004/tcp 8005/tcp 9000/tcp 9001/tcp 9002/tcp 9003/tcp 9004/tcp 9005/tcp]
                        
# 2026-06-16 08:56:12  410.64MB 执行命令并创建新的镜像层
RUN |5 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x INSTALL_CHROMIUM=true WKHTMLTOPDF_VERSION=0.12.6.1-3 WKHTMLTOPDF_DISTRO=bookworm /bin/sh -c wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash     && . ${NVM_DIR}/nvm.sh     && nvm install ${NODE_VERSION_PREV}     && nvm use v${NODE_VERSION_PREV}     && npm install -g yarn     && nvm install ${NODE_VERSION}     && nvm use v${NODE_VERSION}     && npm install -g yarn     && nvm alias default v${NODE_VERSION}     && rm -rf ${NVM_DIR}/.cache     && echo 'export NVM_DIR="/home/frappe/.nvm"' >>~/.bashrc     && echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm' >> ~/.bashrc     && echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion' >> ~/.bashrc # buildkit
                        
# 2026-06-16 08:56:03  0.00B 设置环境变量 PATH
ENV PATH=/home/frappe/.nvm/versions/node/v24.13.0/bin/:/home/frappe/.local/bin:/home/frappe/.pyenv/shims:/home/frappe/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-06-16 08:56:03  0.00B 设置环境变量 NVM_DIR
ENV NVM_DIR=/home/frappe/.nvm
                        
# 2026-06-16 08:56:03  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=24.13.0
                        
# 2026-06-16 08:56:03  0.00B 设置环境变量 NODE_VERSION_PREV
ENV NODE_VERSION_PREV=22.22.0
                        
# 2026-06-16 08:56:03  79.87MB 执行命令并创建新的镜像层
RUN |5 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x INSTALL_CHROMIUM=true WKHTMLTOPDF_VERSION=0.12.6.1-3 WKHTMLTOPDF_DISTRO=bookworm /bin/sh -c git clone ${GIT_REPO} --depth 1 -b ${GIT_BRANCH} .bench     && pip install --no-cache-dir --user -e .bench     && echo "export PATH=/home/frappe/.local/bin:\$PATH" >>/home/frappe/.bashrc     && echo "export BENCH_DEVELOPER=1" >>/home/frappe/.bashrc # buildkit
                        
# 2026-06-16 08:55:56  0.00B 设置环境变量 PATH
ENV PATH=/home/frappe/.local/bin:/home/frappe/.pyenv/shims:/home/frappe/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-06-16 08:55:56  677.66MB 执行命令并创建新的镜像层
RUN |5 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x INSTALL_CHROMIUM=true WKHTMLTOPDF_VERSION=0.12.6.1-3 WKHTMLTOPDF_DISTRO=bookworm /bin/sh -c git clone --depth 1 https://github.com/pyenv/pyenv.git .pyenv     && pyenv install $PYTHON_VERSION_PREV     && pyenv install $PYTHON_VERSION     && PYENV_VERSION=$PYTHON_VERSION_PREV pip install --no-cache-dir virtualenv     && PYENV_VERSION=$PYTHON_VERSION pip install --no-cache-dir virtualenv     && pyenv global $PYTHON_VERSION $PYTHON_VERSION_PREV     && sed -Ei -e '/^([^#]|$)/ {a export PYENV_ROOT="/home/frappe/.pyenv" a export PATH="$PYENV_ROOT/bin:$PATH" a ' -e ':a' -e '$!{n;ba};}' ~/.profile     && echo 'eval "$(pyenv init --path)"' >>~/.profile     && echo 'eval "$(pyenv init -)"' >>~/.bashrc # buildkit
                        
# 2026-06-16 08:51:59  0.00B 设置环境变量 PATH
ENV PATH=/home/frappe/.pyenv/shims:/home/frappe/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-06-16 08:51:59  0.00B 设置环境变量 PYENV_ROOT
ENV PYENV_ROOT=/home/frappe/.pyenv
                        
# 2026-06-16 08:51:59  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.14.2
                        
# 2026-06-16 08:51:59  0.00B 设置环境变量 PYTHON_VERSION_PREV
ENV PYTHON_VERSION_PREV=3.12.12
                        
# 2026-06-16 08:51:59  0.00B 设置工作目录为/home/frappe
WORKDIR /home/frappe
                        
# 2026-06-16 08:51:59  0.00B 指定运行容器时使用的用户
USER frappe
                        
# 2026-06-16 08:51:59  11.75KB 执行命令并创建新的镜像层
RUN |5 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x INSTALL_CHROMIUM=true WKHTMLTOPDF_VERSION=0.12.6.1-3 WKHTMLTOPDF_DISTRO=bookworm /bin/sh -c groupadd -g 1000 frappe     && useradd --no-log-init -r -m -u 1000 -g 1000 -G sudo frappe     && echo "frappe ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers # buildkit
                        
# 2026-06-16 08:51:59  138.73MB 执行命令并创建新的镜像层
RUN |5 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x INSTALL_CHROMIUM=true WKHTMLTOPDF_VERSION=0.12.6.1-3 WKHTMLTOPDF_DISTRO=bookworm /bin/sh -c if [ "$(uname -m)" = "aarch64" ]; then export ARCH=arm64; fi     && if [ "$(uname -m)" = "x86_64" ]; then export ARCH=amd64; fi     && downloaded_file=wkhtmltox_${WKHTMLTOPDF_VERSION}.${WKHTMLTOPDF_DISTRO}_${ARCH}.deb     && wget -q https://github.com/wkhtmltopdf/packaging/releases/download/$WKHTMLTOPDF_VERSION/$downloaded_file     && dpkg -i $downloaded_file     && rm $downloaded_file # buildkit
                        
# 2026-06-16 08:51:57  0.00B 定义构建参数
ARG WKHTMLTOPDF_DISTRO=bookworm
                        
# 2026-06-16 08:51:57  0.00B 定义构建参数
ARG WKHTMLTOPDF_VERSION=0.12.6.1-3
                        
# 2026-06-16 08:51:57  4.85MB 执行命令并创建新的镜像层
RUN |3 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x INSTALL_CHROMIUM=true /bin/sh -c sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen     && dpkg-reconfigure --frontend=noninteractive locales # buildkit
                        
# 2026-06-16 08:51:55  1.34GB 执行命令并创建新的镜像层
RUN |3 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x INSTALL_CHROMIUM=true /bin/sh -c apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y     git     mariadb-client     postgresql-client     gettext-base     wget     libssl-dev     fonts-cantarell     xfonts-75dpi     xfonts-base     libpango-1.0-0     libharfbuzz0b     libpangoft2-1.0-0     libpangocairo-1.0-0     locales     build-essential     cron     curl     vim     sudo     iputils-ping     watch     tree     nano     less     software-properties-common     bash-completion     libpq-dev     libffi-dev     liblcms2-dev     libldap2-dev     libmariadb-dev     libsasl2-dev     libtiff5-dev     libwebp-dev     pkg-config     redis-tools     rlwrap     tk8.6-dev     ssh-client     net-tools     make     libbz2-dev     libsqlite3-dev     zlib1g-dev     libreadline-dev     llvm     libncurses5-dev     libncursesw5-dev     xz-utils     tk-dev     liblzma-dev     file     media-types     && if [ "$INSTALL_CHROMIUM" != "false" ]; then         DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y         chromium-headless-shell;     fi     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-06-16 08:51:55  0.00B 定义构建参数
ARG INSTALL_CHROMIUM=true
                        
# 2026-06-16 08:51:55  0.00B 定义构建参数
ARG GIT_BRANCH=v5.x
                        
# 2026-06-16 08:51:55  0.00B 定义构建参数
ARG GIT_REPO=https://github.com/frappe/bench
                        
# 2026-06-16 08:51:55  0.00B 添加元数据标签
LABEL author=frappé
                        
# 2026-06-10 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1781049600'
                        
                    

镜像信息

{
    "Id": "sha256:f893b236b174e8dd6724569f85139fff0297c0450730cc6afced84e3ba807261",
    "RepoTags": [
        "frappe/bench:v5.30.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:v5.30.0"
    ],
    "RepoDigests": [
        "frappe/bench@sha256:d6e29a66b59218e1f78ab193d6f562842c6e9dcd0f0dc6477f814ffde6898dd5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench@sha256:7273408c783d38051531daf2daeceb36c22043626d9be6f08a252e0b39798f0d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-16T00:56:12.990887399Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "frappe",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "6787/tcp": {},
            "8000/tcp": {},
            "8001/tcp": {},
            "8002/tcp": {},
            "8003/tcp": {},
            "8004/tcp": {},
            "8005/tcp": {},
            "9000/tcp": {},
            "9001/tcp": {},
            "9002/tcp": {},
            "9003/tcp": {},
            "9004/tcp": {},
            "9005/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/home/frappe/.nvm/versions/node/v24.13.0/bin/:/home/frappe/.local/bin:/home/frappe/.pyenv/shims:/home/frappe/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PYTHON_VERSION_PREV=3.12.12",
            "PYTHON_VERSION=3.14.2",
            "PYENV_ROOT=/home/frappe/.pyenv",
            "NODE_VERSION_PREV=22.22.0",
            "NODE_VERSION=24.13.0",
            "NVM_DIR=/home/frappe/.nvm"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/frappe",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "author": "frappé"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2730750901,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/be414658a07b1fbaa7a13a14799a18726cc94f920c3b59f91b3d8f1a47cae22a/diff:/var/lib/docker/overlay2/7b5326c592f81d9e9f7bc7d15a8ed34a1b45b3789a58e2e535779ea5f5963940/diff:/var/lib/docker/overlay2/61cd1ab153c4f10e4d666680a1e1612c2f550f1fc0786d407c88f4f606fb6e68/diff:/var/lib/docker/overlay2/bb47f92ad044f186d2039158c8bacd1169599817366839a89974ee408871bef6/diff:/var/lib/docker/overlay2/be577a40b0ce6ac20d7a279a1d2fbe573d538281a1586634e5997badce3e67fd/diff:/var/lib/docker/overlay2/5fdc9094730da6443e31fbf22a955ab50aa24e273e879f85bf7c8e949689caf2/diff:/var/lib/docker/overlay2/5dd1c750ba3ec39d84737367addc92db4189afdae31eade67d565d0023989d69/diff:/var/lib/docker/overlay2/37fab5c874c9501b8928063bfa90c49dde46e2deff456d2ba3b6262b3624f23a/diff",
            "MergedDir": "/var/lib/docker/overlay2/fe0444b94df7fe6b441585059b367b9ece348cccf5cb5a8df1f817d564bddab7/merged",
            "UpperDir": "/var/lib/docker/overlay2/fe0444b94df7fe6b441585059b367b9ece348cccf5cb5a8df1f817d564bddab7/diff",
            "WorkDir": "/var/lib/docker/overlay2/fe0444b94df7fe6b441585059b367b9ece348cccf5cb5a8df1f817d564bddab7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8db1b4d0e54f2fbc2baf1563e57d88a8e72d3c79a72a38b9e4dee36e84f1d8ce",
            "sha256:9209a47ae697cc8bfd5692d53bf4bc0e365e371f6109cb548a4b93d8021ace68",
            "sha256:7ebb2298f59dc132cc2e92fd600e1636c41736c4f8874c4027e5f34ca28ab5e0",
            "sha256:25154639593652b4f2af5ceca812c9291f274e3df0ff18a7ee1689b33c232968",
            "sha256:e765f0ee64651a19f873053fb935f6e2b4f3a2277db9c4df6f1381a8fa1076cb",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:78282e4f3bf2b12d2f47a36198baad2535c8ddf003fcb5358ce5c29171f2b565",
            "sha256:93ad45fc82649231fd78d9c0826966d7f10043024badd2a9912a94f52b737622",
            "sha256:e89b67fd0b7aee53bb9328de5085656cf6dbe26d44fa002541fdea7aa51a72b5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-16T15:40:58.154329707+08:00"
    }
}

更多版本

docker.io/frappe/bench:v5.19.0

linux/amd64 docker.io1.90GB2024-06-26 10:29
473

docker.io/frappe/bench:latest

linux/amd64 docker.io1.98GB2025-09-27 16:49
319

docker.io/frappe/bench:v5.29.0

linux/amd64 docker.io2.08GB2026-01-24 20:00
230

docker.io/frappe/bench:v5.29.1

linux/amd64 docker.io2.73GB2026-05-14 17:32
78

docker.io/frappe/bench:v5.30.0

linux/amd64 docker.io2.73GB2026-06-16 15:43
14