docker.io/frappe/bench:latest linux/amd64

docker.io/frappe/bench:latest - 国内下载镜像源 浏览次数:12

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

🚀 根据 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:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:latest
镜像ID sha256:a685e9e01357cda3e76a21141230dd062f280ab84f1e410de5cc0406f652c4ca
镜像TAG latest
大小 1.98GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口
工作目录 /home/frappe
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2025-09-27T00:33:35.833069067Z
同步时间 2025-09-27 16:49
更新时间 2025-09-28 01:52
开放端口
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/v20.19.2/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_V14=3.10.13 PYTHON_VERSION=3.11.6 PYENV_ROOT=/home/frappe/.pyenv NODE_VERSION_14=16.20.2 NODE_VERSION=20.19.2 NVM_DIR=/home/frappe/.nvm
镜像标签
frappé: author

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-09-27 08:33:35  0.00B 声明容器运行时监听的端口
EXPOSE &{[{{147 0} {147 0}}] 0xc000a47200}
                        
# 2025-09-27 08:33:35  278.49MB 执行命令并创建新的镜像层
RUN |4 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x 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_14}     && nvm use v${NODE_VERSION_14}     && 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
                        
# 2025-09-27 08:33:25  0.00B 设置环境变量 PATH
ENV PATH=/home/frappe/.nvm/versions/node/v20.19.2/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
                        
# 2025-09-27 08:33:25  0.00B 设置环境变量 NVM_DIR
ENV NVM_DIR=/home/frappe/.nvm
                        
# 2025-09-27 08:33:25  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=20.19.2
                        
# 2025-09-27 08:33:25  0.00B 设置环境变量 NODE_VERSION_14
ENV NODE_VERSION_14=16.20.2
                        
# 2025-09-27 08:33:25  64.88MB 执行命令并创建新的镜像层
RUN |4 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x 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
                        
# 2025-09-27 08:33:17  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
                        
# 2025-09-27 08:33:17  513.57MB 执行命令并创建新的镜像层
RUN |4 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x 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_V14     && pyenv install $PYTHON_VERSION     && PYENV_VERSION=$PYTHON_VERSION_V14 pip install --no-cache-dir virtualenv     && PYENV_VERSION=$PYTHON_VERSION pip install --no-cache-dir virtualenv     && pyenv global $PYTHON_VERSION $PYTHON_VERSION_v14     && 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
                        
# 2025-09-27 08:29:53  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
                        
# 2025-09-27 08:29:53  0.00B 设置环境变量 PYENV_ROOT
ENV PYENV_ROOT=/home/frappe/.pyenv
                        
# 2025-09-27 08:29:53  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.11.6
                        
# 2025-09-27 08:29:53  0.00B 设置环境变量 PYTHON_VERSION_V14
ENV PYTHON_VERSION_V14=3.10.13
                        
# 2025-09-27 08:29:53  0.00B 设置工作目录为/home/frappe
WORKDIR /home/frappe
                        
# 2025-09-27 08:29:53  0.00B 指定运行容器时使用的用户
USER frappe
                        
# 2025-09-27 08:29:53  11.75KB 执行命令并创建新的镜像层
RUN |4 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x 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
                        
# 2025-09-27 08:29:53  138.57MB 执行命令并创建新的镜像层
RUN |4 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x 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
                        
# 2025-09-27 08:29:51  0.00B 定义构建参数
ARG WKHTMLTOPDF_DISTRO=bookworm
                        
# 2025-09-27 08:29:51  0.00B 定义构建参数
ARG WKHTMLTOPDF_VERSION=0.12.6.1-3
                        
# 2025-09-27 08:29:51  4.85MB 执行命令并创建新的镜像层
RUN |2 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x /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
                        
# 2025-09-27 08:29:50  906.66MB 执行命令并创建新的镜像层
RUN |2 GIT_REPO=https://github.com/frappe/bench GIT_BRANCH=v5.x /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     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-09-27 08:29:50  0.00B 定义构建参数
ARG GIT_BRANCH=v5.x
                        
# 2025-09-27 08:29:50  0.00B 定义构建参数
ARG GIT_REPO=https://github.com/frappe/bench
                        
# 2025-09-27 08:29:50  0.00B 添加元数据标签
LABEL author=frappé
                        
# 2025-09-08 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1757289600'
                        
                    

镜像信息

{
    "Id": "sha256:a685e9e01357cda3e76a21141230dd062f280ab84f1e410de5cc0406f652c4ca",
    "RepoTags": [
        "frappe/bench:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench:latest"
    ],
    "RepoDigests": [
        "frappe/bench@sha256:ed9c9ed29fcdd5b9952707b4653adb1dee7b7d4141145e18d5f5c627491df952",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/frappe/bench@sha256:9116c3e1306ac58b6880f28d7bd6a7ab8e4d79fdb42f8273548d1cfce5127687"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-09-27T00:33:35.833069067Z",
    "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/v20.19.2/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_V14=3.10.13",
            "PYTHON_VERSION=3.11.6",
            "PYENV_ROOT=/home/frappe/.pyenv",
            "NODE_VERSION_14=16.20.2",
            "NODE_VERSION=20.19.2",
            "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": 1981828508,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/bd979a346fb0afdbe089071fc51d93accfa836140ee737c147e250cafd96a1b7/diff:/var/lib/docker/overlay2/d35dc18a598f572bcd3915e77360d8394dc4b46279fd0f0041b40433e8b9fc23/diff:/var/lib/docker/overlay2/0efefcf94a310c8e416788226c8db2bcf7abcc95c24ff87d81b00b1b9ee6f046/diff:/var/lib/docker/overlay2/536714cb95ef304f9a6e3b98fb4c3cfcc916cb4b9dfb99319ff7092904785c1b/diff:/var/lib/docker/overlay2/f3651c0e3b52bd80ba4cca684f1d2b3015c0b52631bba62703ec2c50696aee58/diff:/var/lib/docker/overlay2/06b2ec1dbd7e9c3a0e50a5a780cceee2dc6a6d957cee6edf3d7bf7ec0c5fabef/diff:/var/lib/docker/overlay2/39dccc44df181dfbc5c8538c87c5a504413291fb09fe20b7875c028c9d0a827b/diff:/var/lib/docker/overlay2/9608f8f1517122d8fb5d46cd663ab22b5633f5965dc5aa2ecbb0bafb70c9b09d/diff",
            "MergedDir": "/var/lib/docker/overlay2/88f9a630377a2431ac702dfceea99214e58220bc12304296cf3075970cdc0d03/merged",
            "UpperDir": "/var/lib/docker/overlay2/88f9a630377a2431ac702dfceea99214e58220bc12304296cf3075970cdc0d03/diff",
            "WorkDir": "/var/lib/docker/overlay2/88f9a630377a2431ac702dfceea99214e58220bc12304296cf3075970cdc0d03/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:36f5f951f60a9fa1d51878e76fc16ba7b752f4d464a21b758a8ac88f0992c488",
            "sha256:1c8827b525f3d979c34c692ac2bc80fe15dbde2f9d0a22c86a64ba8c1b2ed821",
            "sha256:1413fbc518f23740b32b862e4e7d839bb6cbb4e1b775efb32c58282c2715ca30",
            "sha256:60e65c1769d481c75abe0ab9da0038d6f5038ec1f4cc96897f8164c8a4fef9d0",
            "sha256:bfcfb52d195e3a803885263e45042280de6548de7d29fc035d131d498ad16c28",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4747c59ed3655b4231b5fe4bbbdf97f619f6a66cef73409c28cc75e2b2a14c90",
            "sha256:e4db2734955e9d1f721103a1123d856423ab2af433e31fae74b3163bde416634",
            "sha256:54b3b6a06bd72578e69bc66c168bd5d3c4eeff4c2e4a2f0b9bf224990a8bb91f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-27T16:47:47.942489256+08:00"
    }
}

更多版本

docker.io/frappe/bench:v5.19.0

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

docker.io/frappe/bench:latest

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