logo
docker.io/poxenstudio/mybooks:v3.49.0
linux/amd64 docker.io

docker.io/poxenstudio/mybooks是一个用于管理个人书籍收藏的Docker镜像,可能提供书籍信息存储、分类、检索等功能,方便用户整理和查阅自己的书籍资源。

17
浏览次数
1.94GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0
源镜像
docker.io/poxenstudio/mybooks:v3.49.0
镜像ID
sha256:ae940f2efb2613ee513f3278fd1b55abf2fe567120e5877c42fd54b522f2608e
镜像 TAG
v3.49.0
镜像大小
1.94GB
平台架构
linux/amd64
镜像源
docker.io
CMD
/var/www/mybooks/docker/start.sh
启动入口
工作目录
OS/平台
linux/amd64
镜像创建
2026-07-12T15:36:38.617567824Z
同步时间
2026-07-13 12:41
浏览量
17 次
贡献者
🔌 开放端口 2
443/tcp 80/tcp
📁 目录挂载 1
 /data
⚙️ 环境变量 5
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
TZ=Asia/Shanghai 1
LANG=C.UTF-8 2
PUID=1000 3
PGID=1000 4
🏷️ 镜像标签 6
KeyValue
horky <horky.chen@gmail.com> Author
Rex <talebook@foxmail.com>, oldiy <oldiy2018@gmail.com> Thanks
https://github.com/PoxenStudio/mybooks org.opencontainers.image.source
mybooks org.opencontainers.image.title
PoxenStudio org.opencontainers.image.vendor
24.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 24.04 Trivy 2026-07-13 12:42 查看完整报告
51
低危 LOW
493
中危 MEDIUM
2
高危 HIGH
0
严重 CRITICAL
受影响目标 (5)
docker.io/poxenstudio/mybooks:v3.49.0 (ubuntu 24.04) ubuntu Node.js node-pkg Python python-pkg /data/books/ssl/ssl.key /prebuilt/books/ssl/ssl.key

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0  docker.io/poxenstudio/mybooks:v3.49.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0  docker.io/poxenstudio/mybooks:v3.49.0

Shell快速替换命令

sed -i 's#poxenstudio/mybooks:v3.49.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0  docker.io/poxenstudio/mybooks:v3.49.0'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-07-12 23:36:38  0.00B 设置默认要执行的命令
CMD ["/var/www/mybooks/docker/start.sh"]
                        
# 2026-07-12 23:36:38  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-07-12 23:36:38  0.00B 声明容器运行时监听的端口
EXPOSE [443/tcp 80/tcp]
                        
# 2026-07-12 23:36:38  11.77MB 执行命令并创建新的镜像层
RUN |2 BUILD_COUNTRY=CN GIT_VERSION=v3.49.0 /bin/sh -c rm -f /etc/nginx/conf.d/default.conf /var/www/html -rf &&     cd /var/www/mybooks/ &&     ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime &&     echo ${TZ} > /etc/timezone &&     echo "VERSION = \"$GIT_VERSION\"" > webserver/version.py &&     echo 'settings = {}' > /data/books/settings/auto.py &&     chmod a+w /data/books/settings/auto.py &&     calibredb add --library-path=/data/books/library/ -r docker/book/ &&     python3 server.py --syncdb  &&     python3 server.py --update-config  &&     find webserver -name "*.pyc" -type f -delete &&     rm -rf app/src &&     rm -rf app/dist/logo &&     ln -s /data/books/logo app/dist/logo &&     rm -rf app/dist/avatar &&     ln -s /data/books/avatar app/dist/avatar &&     ln -s /data/books/audios app/dist/audios &&     mkdir -p /prebuilt/ &&     mv /data/* /prebuilt/ &&     chmod +x /var/www/mybooks/docker/start.sh # buildkit
                        
# 2026-07-12 23:36:35  213.00B 复制新文件或目录到容器中
COPY release_notes.txt /var/www/mybooks/app/dist/static/ # buildkit
                        
# 2026-07-12 23:36:35  141.67MB 复制新文件或目录到容器中
COPY myreader-dist/ /var/www/myreader/ # buildkit
                        
# 2026-07-12 23:36:34  3.67KB 复制新文件或目录到容器中
COPY /app-static/dist/avatar/ /data/books/avatar/ # buildkit
                        
# 2026-07-12 23:36:34  147.15KB 复制新文件或目录到容器中
COPY /app-static/dist/logo/ /data/books/logo/ # buildkit
                        
# 2026-07-12 23:36:34  87.97MB 复制新文件或目录到容器中
COPY /app-static/ /var/www/mybooks/app/ # buildkit
                        
# 2026-07-12 23:36:33  1.15KB 复制新文件或目录到容器中
COPY conf/supervisor/mybooks.conf /etc/supervisor/conf.d/ # buildkit
                        
# 2026-07-12 23:36:33  6.54KB 复制新文件或目录到容器中
COPY conf/nginx/mybooks.conf /etc/nginx/conf.d/ # buildkit
                        
# 2026-07-12 23:36:33  2.98KB 复制新文件或目录到容器中
COPY conf/nginx/ssl.* /data/books/ssl/ # buildkit
                        
# 2026-07-12 23:36:33  4.21MB 复制新文件或目录到容器中
COPY webserver/ /var/www/mybooks/webserver/ # buildkit
                        
# 2026-07-10 19:26:02  1.72MB 复制新文件或目录到容器中
COPY docker/ /var/www/mybooks/docker/ # buildkit
                        
# 2026-07-10 19:26:02  212.00B 复制新文件或目录到容器中
COPY server.py /var/www/mybooks/ # buildkit
                        
# 2026-07-10 19:26:01  0.00B 执行命令并创建新的镜像层
RUN |2 BUILD_COUNTRY=CN GIT_VERSION=v3.49.0 /bin/sh -c mkdir -p /data/log/nginx/ &&     mkdir -p /data/books/library  &&     mkdir -p /data/books/extract  &&     mkdir -p /data/books/upload  &&     mkdir -p /data/books/imports  &&     mkdir -p /data/books/convert  &&     mkdir -p /data/books/progress  &&     mkdir -p /data/books/settings &&     mkdir -p /data/books/logo &&     mkdir -p /data/books/avatar &&     mkdir -p /data/books/audios &&     mkdir -p /data/books/ssl &&     mkdir -p /var/www/mybooks/ &&     mkdir -p /var/www/myreader/ &&     chmod a+w -R /data/log /data/books /var/www # buildkit
                        
# 2026-07-10 19:26:01  0.00B 设置环境变量 PGID
ENV PGID=1000
                        
# 2026-07-10 19:26:01  0.00B 设置环境变量 PUID
ENV PUID=1000
                        
# 2026-07-10 19:26:01  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-07-10 19:26:01  0.00B 设置环境变量 TZ
ENV TZ=Asia/Shanghai
                        
# 2026-07-10 19:26:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=mybooks org.opencontainers.image.vendor=PoxenStudio org.opencontainers.image.source=https://github.com/PoxenStudio/mybooks
                        
# 2026-07-10 19:26:01  0.00B 添加元数据标签
LABEL Thanks=Rex <talebook@foxmail.com>, oldiy <oldiy2018@gmail.com>
                        
# 2026-07-10 19:26:01  0.00B 添加元数据标签
LABEL Author=horky <horky.chen@gmail.com>
                        
# 2026-07-10 19:26:01  0.00B 定义构建参数
ARG GIT_VERSION=v3.49.0
                        
# 2026-07-10 19:26:01  0.00B 定义构建参数
ARG BUILD_COUNTRY=CN
                        
# 2026-07-05 11:39:45  180.17MB 执行命令并创建新的镜像层
RUN |1 BUILD_COUNTRY=CN /bin/sh -c pip install --no-cache-dir --no-compile -r /tmp/requirements.txt --break-system-packages &&     rm -rf /root/.cache /root/.config/pip /tmp/requirements.txt /tmp/pip-* /var/tmp/* # buildkit
                        
# 2026-07-05 11:39:00  469.00B 复制新文件或目录到容器中
COPY requirements.txt /tmp/requirements.txt # buildkit
                        
# 2026-07-05 11:39:00  272.94KB 复制新文件或目录到容器中
COPY calibre/7.6/calibre/ /usr/lib/calibre/calibre/ # buildkit
                        
# 2026-07-05 11:39:00  9.21MB 执行命令并创建新的镜像层
RUN |1 BUILD_COUNTRY=CN /bin/sh -c ARCH=$(uname -m) &&     if [ "$ARCH" = "aarch64" ]; then         pip install --no-cache-dir /tmp/prebuilt/opencc-1.1.9-cp312-cp312-manylinux2014_aarch64.whl --break-system-packages;     else         pip install opencc --break-system-packages;     fi &&     rm -rf /tmp/prebuilt # buildkit
                        
# 2026-07-05 11:38:58  3.28MB 复制新文件或目录到容器中
COPY prebuilt/ /tmp/prebuilt/ # buildkit
                        
# 2026-07-05 11:38:58  1.42GB 执行命令并创建新的镜像层
RUN |1 BUILD_COUNTRY=CN /bin/sh -c set -ex;     if [ "x${BUILD_COUNTRY}" = "xCN" ]; then         sed 's@archive.ubuntu.com/ubuntu@mirrors.huaweicloud.com/repository/ubuntu@g' -i /etc/apt/sources.list.d/ubuntu.sources;         sed 's@security.ubuntu.com/ubuntu@mirrors.huaweicloud.com/repository/ubuntu@g' -i /etc/apt/sources.list.d/ubuntu.sources;     fi;     ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime;     echo "Asia/Shanghai" > /etc/timezone;     apt-get update;     apt-get install -y --no-install-recommends gnupg2 ca-certificates curl;     curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null;     echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu/ noble nginx" > /etc/apt/sources.list.d/nginx.list;     curl -fsSL https://deb.nodesource.com/setup_22.x | bash -;     apt-get update;     apt-get install -y --no-install-recommends         gettext gosu procps nginx calibre calibre-bin supervisor         fonts-lato fonts-wqy-microhei ffmpeg libzbar0 python3-pip nodejs;     pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/;     useradd -u 990 -U -d /var/www/mybooks -s /bin/false mybooks;     groupmod -g 990 mybooks && usermod -aG users mybooks;     sed -i "s/user  nginx;/user mybooks;/g" /etc/nginx/nginx.conf;     apt-get purge -y --auto-remove gnupg2;     apt-get clean;     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /root/.cache # buildkit
                        
# 2026-07-05 11:38:58  0.00B 定义构建参数
ARG BUILD_COUNTRY=CN
                        
# 2026-06-23 05:24:21  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-06-23 05:24:20  78.14MB 
/bin/sh -c #(nop) ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in / 
                        
# 2026-06-23 05:24:18  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-06-23 05:24:18  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-06-23 05:24:17  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:ae940f2efb2613ee513f3278fd1b55abf2fe567120e5877c42fd54b522f2608e",
    "RepoTags": [
        "poxenstudio/mybooks:v3.49.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks:v3.49.0"
    ],
    "RepoDigests": [
        "poxenstudio/mybooks@sha256:4a2c436d33d572b0913283f772e7bdc173e7331ba6a5d57902da69e7fcd481a3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/poxenstudio/mybooks@sha256:639b845a5d1b16909f4e622982c53f60ef77dc022ffb3878b4f3cc69aaa03866"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-12T15:36:38.617567824Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "TZ=Asia/Shanghai",
            "LANG=C.UTF-8",
            "PUID=1000",
            "PGID=1000"
        ],
        "Cmd": [
            "/var/www/mybooks/docker/start.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/data": {}
        },
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "Author": "horky \u003chorky.chen@gmail.com\u003e",
            "Thanks": "Rex \u003ctalebook@foxmail.com\u003e, oldiy \u003coldiy2018@gmail.com\u003e",
            "org.opencontainers.image.source": "https://github.com/PoxenStudio/mybooks",
            "org.opencontainers.image.title": "mybooks",
            "org.opencontainers.image.vendor": "PoxenStudio",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1936503320,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/35d90b3ebce0e0b112ab227f175476c449224710a269e34ac0cd15ced1f857b9/diff:/var/lib/docker/overlay2/b03760e868df7e1c6441ab5130f52f9ce9b091263a635b55ebf196326b07a706/diff:/var/lib/docker/overlay2/769b9dd55a5b358b09d035ff98b7c15e2b16eba1534386a4c3078aa801ecdd19/diff:/var/lib/docker/overlay2/5da694b04ce264066d6e3a2deb484763a501f2b4dd2def931fba4b7b7ad95463/diff:/var/lib/docker/overlay2/bf380bfa5feaeb55ed82b7f9b2f9302ff4f5611ae9d9d7c1432fa173e987e32f/diff:/var/lib/docker/overlay2/069a5dbf6a889ae6ced5b4f13d1c53a0facc78c33b72eb38490ce88e51ad139f/diff:/var/lib/docker/overlay2/1588c38cc771da58bcc1591d3732b43bfe9141de5ceddf6bb413147724bfa6d2/diff:/var/lib/docker/overlay2/b250eb7788cb690926ba3a452b575e03d4d632aa8a02856452abddbcca586572/diff:/var/lib/docker/overlay2/0b2eca679308ae610e16b2e4a4988b5d745268de8f7171a2cc672ec80a6d87b7/diff:/var/lib/docker/overlay2/c3e78bca65610bb723e81b7471fbfbdeeffa0b02be24f19425fc8619b32ae988/diff:/var/lib/docker/overlay2/118101aa9a5aa189d627977f0fdb67bb516f10d99fd6b8efb11938084977483a/diff:/var/lib/docker/overlay2/6e15b3e8fc1db76e919d0e8e351d9eb84226b3c161fd63798ba28995311cc1ca/diff:/var/lib/docker/overlay2/748418c5346a5fa25b0fa18694c86b8dda1a8921054739dbccde5a14f677f5e5/diff:/var/lib/docker/overlay2/5e53c3dfed731ed9a8fd9afd54d7bd6df24d4278d12bd51f64f3c07eb79359cb/diff:/var/lib/docker/overlay2/30eb3cfe4d02a523f8f748e69d28688b88953459eaed575df099ac84aa861dcb/diff:/var/lib/docker/overlay2/ec50ee99116107dcac7def7e418f01495f430290a1f37d102570daa2b572953b/diff:/var/lib/docker/overlay2/53a971adb175c1ac7eed3a52327a9a34d9f888e1a842f7c724a145d27939bd8b/diff:/var/lib/docker/overlay2/34ef7c72b0bbe9c6406e67c7e57a27ef2bde4396e487a327732c5ac47566ef4b/diff:/var/lib/docker/overlay2/f48fddcb5b76a2eb2c4ec7a03e83b17d350f4dbba64437fc281e60fc43468d79/diff",
            "MergedDir": "/var/lib/docker/overlay2/6f03e6ca6f7c614e457dee701e235d9b28e7d5e1da03c27145dcb40559389322/merged",
            "UpperDir": "/var/lib/docker/overlay2/6f03e6ca6f7c614e457dee701e235d9b28e7d5e1da03c27145dcb40559389322/diff",
            "WorkDir": "/var/lib/docker/overlay2/6f03e6ca6f7c614e457dee701e235d9b28e7d5e1da03c27145dcb40559389322/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f103cd120fdd6cbc7f3d0e1d5bfb3e16290c32ead7b822d15c34460ecdf64b29",
            "sha256:3a507ce1d032ed9cd24b221a8ec33495cc5554cebf89773799d3405b23441cd3",
            "sha256:dd6413d04a05a195cd951746c07c70864a6755b3ceeab30e4b4eaa2683d3bab9",
            "sha256:8a635a35ca0db719531a373fdf19a717e30b0a0c53780578a2ae83a8f47458d5",
            "sha256:172572fc9bc40db32737a9b524d59d807fceedf949f8e641aded74e469b89c04",
            "sha256:bcb001a89839fadcc0b219705389f1daf9a754e9d4152d0e8468cf105fbf39f6",
            "sha256:581bd55e52ee242aa36efabcbf77b8db4623eb87cd4ba4c672d951118cb7c72e",
            "sha256:be635f739101f0f3309ddd0ff0751ce2871dd1a885818ba173898f5bbce9158d",
            "sha256:d10c9ee10240357e3c56a426d1e756eec3d3be1c6ff002f6e50b13f101ffd965",
            "sha256:cf969c689f9af2ff7b5568a910fbd807cde02c428f0b0b1d88c9894675ecb035",
            "sha256:f190e7bf00776d59820fc675731e7189d22f043ccba6c710746d2c889b0bad64",
            "sha256:d65d7b3568e03bfa585a3b04a1fe309e6011c7ce4328d2447bfe735d7f718006",
            "sha256:f6b487f59f9adbb56a4df2caee53d473b525ef99dfb024769e3a926e59a7beb6",
            "sha256:5fd67796f717c630f3d3c4351272f525cd386c66453ab1806b3bac80b46ac897",
            "sha256:bfc26a7c446e6eef474ab837741ae03761e8e9b772e442941a51cc99230d9f00",
            "sha256:4c4c0e02e9ca138131457ff7371a6cf17be461bd03628c540cf586adc296ced1",
            "sha256:5699903560a3c10c7970c61c018f5aeb504600e1573f25c54c601f7c276ca5af",
            "sha256:fd4a917da489129e375cc700ed5895b03082b946a47a70b23a99322a0d3c0e75",
            "sha256:6326d281c51bc3911f94a7d2a56848b162d78320ad609c7639684f6448410d3a",
            "sha256:e461fb4a396ff67cbdd4cca7de6ca4f90043a7ee36f3bfea60100d0577a9a80a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-13T12:40:01.784262887+08:00"
    }
}

更多版本

docker.io/poxenstudio/mybooks:v3.47.0

linux/amd64 docker.io1.80GB2026-06-27 09:20
44

docker.io/poxenstudio/mybooks:v3.48.0

linux/amd64 docker.io1.80GB2026-06-30 06:54
39

docker.io/poxenstudio/mybooks:v3.49.0

linux/amd64 docker.io1.94GB2026-07-13 12:41
16
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×