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

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

Calibre Web

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

源镜像 docker.io/johngong/calibre-web:0.6.22-7.9.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.22-7.9.0
镜像ID sha256:62a7bacc3620baec95d9d9d17193eb29d5e237e37c2a689cde77afa6b3dc1210
镜像TAG 0.6.22-7.9.0
大小 1.06GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /init
工作目录
OS/平台 linux/amd64
浏览量 366 次
贡献者
镜像创建 2024-07-07T02:55:55.803857233Z
同步时间 2024-07-07 20:13
更新时间 2024-09-20 03:00
开放端口
8080/tcp 8083/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin UID=1000 GID=1000 ENABLE_CALIBRE_SERVER=true ENABLE_CALIBRE_SERVER_OPDS=false 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

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

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

Containerd拉取命令

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

Shell快速替换命令

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

镜像历史

大小 创建时间 层信息
0.00B 2024-07-07 10:55:55 ENTRYPOINT ["/init"]
0.00B 2024-07-07 10:55:55 EXPOSE map[8080/tcp:{} 8083/tcp:{}]
0.00B 2024-07-07 10:55:55 VOLUME [/library /config /autoaddbooks]
1.05GB 2024-07-07 10:55:55 RUN |5 S6_VER=3.2.0.0 CALIBRE_WEB_VER=0.6.22 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 libvpx 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 --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 && 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 && 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 && 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
8.52KB 2024-07-07 10:53:21 COPY --chmod=755 root / # buildkit
0.00B 2024-07-07 10:53:21 ENV S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
0.00B 2024-07-07 10:53:21 ENV ENABLE_FIX_COVER_COLOR=false
0.00B 2024-07-07 10:53:21 ENV CALIBRE_RECONNECT=true
0.00B 2024-07-07 10:53:21 ENV CALIBRE_LOCALHOST=true
0.00B 2024-07-07 10:53:21 ENV CALIBRE_CONFIG_DIRECTORY=/config/calibre-server
0.00B 2024-07-07 10:53:21 ENV CALIBRE_DBPATH=/config/calibre-web
0.00B 2024-07-07 10:53:21 ENV QTWEBENGINE_CHROMIUM_FLAGS=--no-sandbox
0.00B 2024-07-07 10:53:21 ENV HOME=/home/calibre
0.00B 2024-07-07 10:53:21 ENV LANG=C.UTF-8
0.00B 2024-07-07 10:53:21 ENV ENABLE_CHOWN_LIBRARY=true
0.00B 2024-07-07 10:53:21 ENV DISABLE_SCHOLAR_SEARCH=false
0.00B 2024-07-07 10:53:21 ENV DISABLE_GOOGLE_SEARCH=false
0.00B 2024-07-07 10:53:21 ENV CALIBREDB_OTHER_OPTION=
0.00B 2024-07-07 10:53:21 ENV TZ=Asia/Shanghai
0.00B 2024-07-07 10:53:21 ENV CALIBRE_WEB_LANGUAGE=zh_Hans_CN
0.00B 2024-07-07 10:53:21 ENV CALIBRE_ASCII_FILENAME=true
0.00B 2024-07-07 10:53:21 ENV CALIBRE_PORT=8083
0.00B 2024-07-07 10:53:21 ENV CALIBRE_SERVER_PORT=8080
0.00B 2024-07-07 10:53:21 ENV CALIBRE_SERVER_WEB_LANGUAGE=zh_CN
0.00B 2024-07-07 10:53:21 ENV CALIBRE_SERVER_PASSWORD=
0.00B 2024-07-07 10:53:21 ENV CALIBRE_SERVER_USER=
0.00B 2024-07-07 10:53:21 ENV ENABLE_CALIBRE_SERVER_OPDS=false
0.00B 2024-07-07 10:53:21 ENV ENABLE_CALIBRE_SERVER=true
0.00B 2024-07-07 10:53:21 ENV GID=1000
0.00B 2024-07-07 10:53:21 ENV UID=1000
0.00B 2024-07-07 10:53:21 ARG UNRAR_VERSION=6.2.12
0.00B 2024-07-07 10:53:21 ARG KEPUBIFY_VER=4.0.4
0.00B 2024-07-07 10:53:21 ARG CALIBRE_VER=7.9.0
0.00B 2024-07-07 10:53:21 ARG CALIBRE_WEB_VER=0.6.22
0.00B 2024-07-07 10:53:21 ARG S6_VER=3.2.0.0
0.00B 2024-06-21 04:16:58 /bin/sh -c #(nop) CMD ["/bin/sh"]
7.80MB 2024-06-21 04:16:57 /bin/sh -c #(nop) ADD file:33ebe56b967747a97dcec01bc2559962bee8823686c9739d26be060381bbb3ca in /

镜像信息

{
    "Id": "sha256:62a7bacc3620baec95d9d9d17193eb29d5e237e37c2a689cde77afa6b3dc1210",
    "RepoTags": [
        "johngong/calibre-web:0.6.22-7.9.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web:0.6.22-7.9.0"
    ],
    "RepoDigests": [
        "johngong/calibre-web@sha256:1b45e2805f4bc25aade120eab4c525bbad1de43811816bd98a4d318cd79d41f1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/johngong/calibre-web@sha256:10207fefea05f41c73276ddaa5c9f61bf3a13da39fcc0aa321bf66e8cf013ade"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-07-07T02:55:55.803857233Z",
    "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=true",
            "ENABLE_CALIBRE_SERVER_OPDS=false",
            "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,
        "Image": "",
        "Volumes": {
            "/autoaddbooks": {},
            "/config": {},
            "/library": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/init"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1056791057,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/428d1b65714083c2c05a04b2122b6cac65f74b2405de15585385e9897ab1c30c/diff:/var/lib/docker/overlay2/984bb007f5969551b53fa1fce3296c2df39ab51a6831eab684250ac7efdbac0c/diff",
            "MergedDir": "/var/lib/docker/overlay2/bf206a1be858a67c3b5915bc84a420da25774db5dbefcb36a729406ead3bd6dc/merged",
            "UpperDir": "/var/lib/docker/overlay2/bf206a1be858a67c3b5915bc84a420da25774db5dbefcb36a729406ead3bd6dc/diff",
            "WorkDir": "/var/lib/docker/overlay2/bf206a1be858a67c3b5915bc84a420da25774db5dbefcb36a729406ead3bd6dc/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:94e5f06ff8e3d4441dc3cd8b090ff38dc911bfa8ebdb0dc28395bc98f82f983f",
            "sha256:d552d76b828e0ce2383978fe7623790bfdd11b0b3a3b045ef073b325867fc95b",
            "sha256:4ec704e21c8ccdecb94a056e7b9a002ae0f7c68a3fa15c5975ff2bded91f2eef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-07-07T20:12:04.80136565+08:00"
    }
}

更多版本