docker.io/johngong/calibre-web:0.6.24-7.9.0 linux/amd64

docker.io/johngong/calibre-web:0.6.24-7.9.0 - 国内下载镜像源 浏览次数:6

Calibre Web

Calibre Web是一个基于Python的图书管理工具Web界面,它提供了一个简洁易用的用户界面,可以让你轻松地管理你的图书收藏。

源镜像 docker.io/johngong/calibre-web:0.6.24-7.9.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0
镜像ID sha256:7c5022a9b8c8a410015a4882247d7548079a5493dbeb375c73b298886e919c6e
镜像TAG 0.6.24-7.9.0
大小 1.06GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /init
工作目录 /
OS/平台 linux/amd64
浏览量 6 次
贡献者
镜像创建 2024-11-16T11:12:39.228063819Z
同步时间 2024-11-21 14:13
更新时间 2024-11-21 17:31
开放端口
8080/tcp 8083/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin UID=1000 GID=1000 ENABLE_CALIBRE_SERVER=false ENABLE_CALIBRE_SERVER_OPDS=false ENABLE_CALIBREDB_URLLIBRARYPATH=true CALIBRE_SERVER_RESTART_AUTO=true CALIBRE_SERVER_USER= CALIBRE_SERVER_PASSWORD= CALIBRE_SERVER_WEB_LANGUAGE=zh_CN CALIBRE_SERVER_PORT=8080 CALIBRE_PORT=8083 CALIBRE_ASCII_FILENAME=true CALIBRE_WEB_LANGUAGE=zh_Hans_CN TZ=Asia/Shanghai CALIBREDB_OTHER_OPTION= DISABLE_GOOGLE_SEARCH=false DISABLE_SCHOLAR_SEARCH=false ENABLE_CHOWN_LIBRARY=true LANG=C.UTF-8 HOME=/home/calibre QTWEBENGINE_CHROMIUM_FLAGS=--no-sandbox CALIBRE_DBPATH=/config/calibre-web CALIBRE_CONFIG_DIRECTORY=/config/calibre-server CALIBRE_LOCALHOST=true CALIBRE_RECONNECT=true ENABLE_FIX_COVER_COLOR=false S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.20.3 扫描引擎: Trivy 扫描时间: 2024-11-21 14:14

低危漏洞:3 中危漏洞:21 高危漏洞:36 严重漏洞:3

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0  docker.io/johngong/calibre-web:0.6.24-7.9.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0  docker.io/johngong/calibre-web:0.6.24-7.9.0

Shell快速替换命令

sed -i 's#johngong/calibre-web:0.6.24-7.9.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0  docker.io/johngong/calibre-web:0.6.24-7.9.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0  docker.io/johngong/calibre-web:0.6.24-7.9.0'

镜像历史

大小 创建时间 层信息
0.00B 2024-11-16 19:12:39 ENTRYPOINT ["/init"]
0.00B 2024-11-16 19:12:39 EXPOSE map[8080/tcp:{} 8083/tcp:{}]
0.00B 2024-11-16 19:12:39 VOLUME [/library /config /autoaddbooks]
1.06GB 2024-11-16 19:12:39 RUN |5 S6_VER=3.2.0.2 CALIBRE_WEB_VER=0.6.24 CALIBRE_VER=7.9.0 KEPUBIFY_VER=4.0.4 UNRAR_VERSION=6.2.12 /bin/sh -c apk add --no-cache bash ca-certificates shadow tzdata python3 py3-pip py3-wheel expect imagemagick libintl libstdc++ libxcb mesa-gl mesa-gles bash-completion libxi libxcomposite freetype fontconfig libidn nss eudev libxrender libxcursor libxtst libxrandr libxkbcommon libatomic libxdamage ttf-dejavu inotify-tools libldap sqlite xdg-utils xcb-util-wm xcb-util-image xcb-util-keysyms xcb-util-renderutil libxkbcommon-x11 libevent opus alsa-lib snappy minizip libxkbfile mesa-egl libb2 krb5-libs pcre2 libjpeg-turbo-utils pciutils-libs lcms2 lcms2-plugins && pip3 install --no-cache-dir --break-system-package sde rapidfuzz && apk add --no-cache font-wqy-zenhei --repository https://dl-cdn.alpinelinux.org/alpine/edge/community && apk add --no-cache libvpx==1.13.1-r0 --repository https://dl-cdn.alpinelinux.org/alpine/v3.19/community && apk add --no-cache --virtual calibrewebdep build-base rust cargo libffi-dev git python3-dev openldap-dev libxml2-dev libxslt-dev libjpeg-turbo-dev libevent-dev file cython cmake libressl-dev linux-headers && mkdir /tmp/unrar && wget -P /tmp https://www.rarlab.com/rar/unrarsrc-${UNRAR_VERSION}.tar.gz && tar xf /tmp/unrarsrc-${UNRAR_VERSION}.tar.gz -C /tmp/unrar --strip-components=1 && cd /tmp/unrar && sed -i 's|LDFLAGS=-pthread|LDFLAGS=-pthread -static|' makefile && make && install -v -m755 unrar /usr/bin && if [ "$(uname -m)" = "x86_64" ];then s6_arch=x86_64;elif [ "$(uname -m)" = "aarch64" ];then s6_arch=aarch64;elif [ "$(uname -m)" = "armv7l" ];then s6_arch=arm; fi && wget -P /tmp https://github.com/just-containers/s6-overlay/releases/download/v${S6_VER}/s6-overlay-noarch.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz && wget -P /tmp https://github.com/just-containers/s6-overlay/releases/download/v${S6_VER}/s6-overlay-${s6_arch}.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-${s6_arch}.tar.xz && wget -P /tmp https://github.com/just-containers/s6-overlay/releases/download/v${S6_VER}/s6-overlay-symlinks-noarch.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-symlinks-noarch.tar.xz && wget -P /tmp https://github.com/just-containers/s6-overlay/releases/download/v${S6_VER}/s6-overlay-symlinks-arch.tar.xz && tar -C / -Jxpf /tmp/s6-overlay-symlinks-arch.tar.xz && if [ "$(uname -m)" = "x86_64" ];then calibre_arch=x86_64;elif [ "$(uname -m)" = "aarch64" ];then calibre_arch=aarch64;elif [ "$(uname -m)" = "armv7l" ];then calibre_arch=armv7; fi && wget -P /tmp https://github.com/gshang2017/bypy/releases/download/v${CALIBRE_VER}/calibre-${CALIBRE_VER}-${calibre_arch}.modify.env.musl.txz && mkdir -p /opt/calibre && rm -rf /opt/calibre/* && tar xvf /tmp/calibre-${CALIBRE_VER}-${calibre_arch}.modify.env.musl.txz -C /opt/calibre && /opt/calibre/calibre_postinstall && wget -P /tmp https://github.com/janeczku/calibre-web/archive/${CALIBRE_WEB_VER}.zip && unzip -d /tmp /tmp/${CALIBRE_WEB_VER}.zip && mkdir -p /usr/local/calibre-web/app && cp -rf /tmp/calibre-web-${CALIBRE_WEB_VER}/* /usr/local/calibre-web/app && if [ "$(uname -m)" = "armv7l" ];then pip install git+https://github.com/tsukumijima/netifaces-plus@release_0_12_3 --break-system-packages; fi && echo 'INPUT ( libldap.so )' > /usr/lib/libldap_r.so && apk add --no-cache py3-lxml py3-cryptography poppler-data py3-gevent && pip3 install --no-cache-dir --break-system-package -r /usr/local/calibre-web/app/requirements.txt && pip3 install --no-cache-dir --break-system-package -r /usr/local/calibre-web/app/optional-requirements.txt && if [ "$(uname -m)" = "x86_64" ];then kepubify_arch=64bit;elif [ "$(uname -m)" = "aarch64" ];then kepubify_arch=arm64;elif [ "$(uname -m)" = "armv7l" ];then kepubify_arch=arm; fi && wget https://github.com/pgaskin/kepubify/releases/download/v${KEPUBIFY_VER}/kepubify-linux-${kepubify_arch} -O /usr/local/bin/kepubify && chmod 755 /usr/local/bin/kepubify && chmod 755 /usr/local/calibre-server/calibre-server-restart.sh && mkdir -p /home/calibre && useradd -u 1000 -U -d /home/calibre -s /bin/false calibre && usermod -G users calibre && apk del calibrewebdep && rm -rf /var/cache/apk/* /tmp/* /home/calibre/.c* # buildkit
11.45KB 2024-11-16 19:10:14 COPY --chmod=755 root / # buildkit
0.00B 2024-11-16 19:10:14 ENV S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
0.00B 2024-11-16 19:10:14 ENV ENABLE_FIX_COVER_COLOR=false
0.00B 2024-11-16 19:10:14 ENV CALIBRE_RECONNECT=true
0.00B 2024-11-16 19:10:14 ENV CALIBRE_LOCALHOST=true
0.00B 2024-11-16 19:10:14 ENV CALIBRE_CONFIG_DIRECTORY=/config/calibre-server
0.00B 2024-11-16 19:10:14 ENV CALIBRE_DBPATH=/config/calibre-web
0.00B 2024-11-16 19:10:14 ENV QTWEBENGINE_CHROMIUM_FLAGS=--no-sandbox
0.00B 2024-11-16 19:10:14 ENV HOME=/home/calibre
0.00B 2024-11-16 19:10:14 ENV LANG=C.UTF-8
0.00B 2024-11-16 19:10:14 ENV ENABLE_CHOWN_LIBRARY=true
0.00B 2024-11-16 19:10:14 ENV DISABLE_SCHOLAR_SEARCH=false
0.00B 2024-11-16 19:10:14 ENV DISABLE_GOOGLE_SEARCH=false
0.00B 2024-11-16 19:10:14 ENV CALIBREDB_OTHER_OPTION=
0.00B 2024-11-16 19:10:14 ENV TZ=Asia/Shanghai
0.00B 2024-11-16 19:10:14 ENV CALIBRE_WEB_LANGUAGE=zh_Hans_CN
0.00B 2024-11-16 19:10:14 ENV CALIBRE_ASCII_FILENAME=true
0.00B 2024-11-16 19:10:14 ENV CALIBRE_PORT=8083
0.00B 2024-11-16 19:10:14 ENV CALIBRE_SERVER_PORT=8080
0.00B 2024-11-16 19:10:14 ENV CALIBRE_SERVER_WEB_LANGUAGE=zh_CN
0.00B 2024-11-16 19:10:14 ENV CALIBRE_SERVER_PASSWORD=
0.00B 2024-11-16 19:10:14 ENV CALIBRE_SERVER_USER=
0.00B 2024-11-16 19:10:14 ENV CALIBRE_SERVER_RESTART_AUTO=true
0.00B 2024-11-16 19:10:14 ENV ENABLE_CALIBREDB_URLLIBRARYPATH=true
0.00B 2024-11-16 19:10:14 ENV ENABLE_CALIBRE_SERVER_OPDS=false
0.00B 2024-11-16 19:10:14 ENV ENABLE_CALIBRE_SERVER=false
0.00B 2024-11-16 19:10:14 ENV GID=1000
0.00B 2024-11-16 19:10:14 ENV UID=1000
0.00B 2024-11-16 19:10:14 ARG UNRAR_VERSION=6.2.12
0.00B 2024-11-16 19:10:14 ARG KEPUBIFY_VER=4.0.4
0.00B 2024-11-16 19:10:14 ARG CALIBRE_VER=7.9.0
0.00B 2024-11-16 19:10:14 ARG CALIBRE_WEB_VER=0.6.24
0.00B 2024-11-16 19:10:14 ARG S6_VER=3.2.0.2
0.00B 2024-09-06 20:05:36 CMD ["/bin/sh"]
7.80MB 2024-09-06 20:05:36 ADD alpine-minirootfs-3.20.3-x86_64.tar.gz / # buildkit

镜像信息

{
    "Id": "sha256:7c5022a9b8c8a410015a4882247d7548079a5493dbeb375c73b298886e919c6e",
    "RepoTags": [
        "johngong/calibre-web:0.6.24-7.9.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.24-7.9.0"
    ],
    "RepoDigests": [
        "johngong/calibre-web@sha256:ae5a19ecdd66859864fce77a1ad9ea847dcad9268e642d7265356c52659cd6d9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web@sha256:76b5903ddb3385bc6b4faa7a9b61f105dbabddc7e6da0d019534a9171c39742b"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-11-16T11:12:39.228063819Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "8083/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "UID=1000",
            "GID=1000",
            "ENABLE_CALIBRE_SERVER=false",
            "ENABLE_CALIBRE_SERVER_OPDS=false",
            "ENABLE_CALIBREDB_URLLIBRARYPATH=true",
            "CALIBRE_SERVER_RESTART_AUTO=true",
            "CALIBRE_SERVER_USER=",
            "CALIBRE_SERVER_PASSWORD=",
            "CALIBRE_SERVER_WEB_LANGUAGE=zh_CN",
            "CALIBRE_SERVER_PORT=8080",
            "CALIBRE_PORT=8083",
            "CALIBRE_ASCII_FILENAME=true",
            "CALIBRE_WEB_LANGUAGE=zh_Hans_CN",
            "TZ=Asia/Shanghai",
            "CALIBREDB_OTHER_OPTION=",
            "DISABLE_GOOGLE_SEARCH=false",
            "DISABLE_SCHOLAR_SEARCH=false",
            "ENABLE_CHOWN_LIBRARY=true",
            "LANG=C.UTF-8",
            "HOME=/home/calibre",
            "QTWEBENGINE_CHROMIUM_FLAGS=--no-sandbox",
            "CALIBRE_DBPATH=/config/calibre-web",
            "CALIBRE_CONFIG_DIRECTORY=/config/calibre-server",
            "CALIBRE_LOCALHOST=true",
            "CALIBRE_RECONNECT=true",
            "ENABLE_FIX_COVER_COLOR=false",
            "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/autoaddbooks": {},
            "/config": {},
            "/library": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "/init"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1063081401,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/534d504ddaa0f8dcb7331abb6011a1b6b82cf58b46bbb39a2848f13cfa9c026f/diff:/var/lib/docker/overlay2/23c5724f3a35122d45237c48d0eec74bfb90f129834f1ecb674937c0af9f9db3/diff",
            "MergedDir": "/var/lib/docker/overlay2/11fb6988cee32423b8096ac3587c1b450f8baae09bee9a6f2cc9af378b06080b/merged",
            "UpperDir": "/var/lib/docker/overlay2/11fb6988cee32423b8096ac3587c1b450f8baae09bee9a6f2cc9af378b06080b/diff",
            "WorkDir": "/var/lib/docker/overlay2/11fb6988cee32423b8096ac3587c1b450f8baae09bee9a6f2cc9af378b06080b/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:75654b8eeebd3beae97271a102f57cdeb794cc91e442648544963a7e951e9558",
            "sha256:2a2799d1e2a45a594b7c559277ada834599e0baa932b0fb637403e67acdaa35e",
            "sha256:2f29872efe8c6032b6c1eede104133f4570a490995a104836436d1c9a1ca5f67"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-11-21T14:12:14.673785386+08:00"
    }
}

更多版本

docker.io/johngong/calibre-web:0.6.22-7.9.0

linux/amd64 docker.io1.06GB2024-07-07 20:13
936

docker.io/johngong/calibre-web:0.6.24-7.9.0

linux/amd64 docker.io1.06GB2024-11-21 14:13
5