docker.io/linuxserver/bookstack:22.10.2 linux/amd64

docker.io/linuxserver/bookstack:22.10.2 - 国内下载镜像源 浏览次数:12 安全受验证的发布者-linuxserver

这是一个 BookStack 的 Docker 镜像,由 LinuxServer.io 维护。BookStack 是一个自托管的、基于 Wiki 的知识库应用程序,允许用户创建和组织文档、页面和笔记,方便团队协作和知识共享。

源镜像 docker.io/linuxserver/bookstack:22.10.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2
镜像ID sha256:a49f12a1175da60156750beae48788f6579defe3dff36f541c5bf93c3839c13f
镜像TAG 22.10.2
大小 262.13MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /init
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2022-11-10T10:43:23.139096066-06:00
同步时间 2025-11-24 21:43
更新时间 2025-11-25 04:03
开放端口
443/tcp 80/tcp
目录挂载
/config
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PS1=$(whoami)@$(hostname):$(pwd)\$ HOME=/root TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
镜像标签
Linuxserver.io version:- v22.10.2-ls50 Build-date:- 2022-11-10T10:41:51-06:00: build_version homerr: maintainer linuxserver.io: org.opencontainers.image.authors 2022-11-10T10:41:51-06:00: org.opencontainers.image.created [Bookstack](https://github.com/BookStackApp/BookStack) is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease. Powered by SQL and including a Markdown editor for those who prefer it, BookStack is geared towards making documentation more of a pleasure than a chore. For more information on BookStack visit their website and check it out: https://www.bookstackapp.com : org.opencontainers.image.description https://docs.linuxserver.io/images/docker-bookstack: org.opencontainers.image.documentation GPL-3.0-only: org.opencontainers.image.licenses ce3f942f09b369a875a0d474481712417d00e7b2: org.opencontainers.image.ref.name ce3f942f09b369a875a0d474481712417d00e7b2: org.opencontainers.image.revision https://github.com/linuxserver/docker-bookstack: org.opencontainers.image.source Bookstack: org.opencontainers.image.title https://github.com/linuxserver/docker-bookstack/packages: org.opencontainers.image.url linuxserver.io: org.opencontainers.image.vendor v22.10.2-ls50: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2  docker.io/linuxserver/bookstack:22.10.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2  docker.io/linuxserver/bookstack:22.10.2

Shell快速替换命令

sed -i 's#linuxserver/bookstack:22.10.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2  docker.io/linuxserver/bookstack:22.10.2'

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-11-11 00:43:23  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/config]
                        
# 2022-11-11 00:43:23  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-11-11 00:43:23  6.94KB 复制新文件或目录到容器中
COPY root/ / # buildkit
                        
# 2022-11-11 00:43:23  197.48MB 执行命令并创建新的镜像层
RUN |4 BUILD_DATE=2022-11-10T10:41:51-06:00 VERSION=v22.10.2-ls50 BOOKSTACK_RELEASE=v22.10.2 BOOKSTACK_RELEASE=v22.10.2 /bin/sh -c echo "**** install build packages ****" &&   apk add --no-cache --virtual=build-dependencies     composer &&   echo "**** install runtime packages ****" &&   apk add --no-cache     curl     fontconfig     memcached     netcat-openbsd     php8-ctype     php8-curl     php8-dom     php8-gd     php8-ldap     php8-mbstring     php8-mysqlnd     php8-openssl     php8-pdo_mysql     php8-pecl-memcached     php8-phar     php8-simplexml     php8-tokenizer     qt5-qtbase     tar     ttf-freefont &&   apk add --no-cache     --repository=http://dl-cdn.alpinelinux.org/alpine/v3.14/community     wkhtmltopdf &&   echo "**** configure php-fpm to pass env vars ****" &&   sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php8/php-fpm.d/www.conf &&   grep -qxF 'clear_env = no' /etc/php8/php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php8/php-fpm.d/www.conf &&   echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php8/php-fpm.conf &&   echo "**** fetch bookstack ****" &&   mkdir -p    /app/www &&   if [ -z ${BOOKSTACK_RELEASE+x} ]; then     BOOKSTACK_RELEASE=$(curl -sX GET "https://api.github.com/repos/bookstackapp/bookstack/releases/latest"     | awk '/tag_name/{print $4;exit}' FS='[""]');   fi &&   curl -o     /tmp/bookstack.tar.gz -L     "https://github.com/BookStackApp/BookStack/archive/${BOOKSTACK_RELEASE}.tar.gz" &&   tar xf     /tmp/bookstack.tar.gz -C     /app/www/ --strip-components=1 &&   echo "**** install composer dependencies ****" &&   composer install -d /app/www/ &&   echo "**** overlay-fs bug workaround ****" &&   mv /app/www /app/www-tmp &&   echo "**** cleanup ****" &&   apk del --purge     build-dependencies &&   rm -rf     /root/.composer     /tmp/* # buildkit
                        
# 2022-11-11 00:43:23  0.00B 定义构建参数
ARG BOOKSTACK_RELEASE
                        
# 2022-11-11 00:43:23  0.00B 添加元数据标签
LABEL maintainer=homerr
                        
# 2022-11-11 00:43:23  0.00B 添加元数据标签
LABEL build_version=Linuxserver.io version:- v22.10.2-ls50 Build-date:- 2022-11-10T10:41:51-06:00
                        
# 2022-11-11 00:43:23  0.00B 定义构建参数
ARG BOOKSTACK_RELEASE
                        
# 2022-11-11 00:43:23  0.00B 定义构建参数
ARG VERSION
                        
# 2022-11-11 00:43:23  0.00B 定义构建参数
ARG BUILD_DATE
                        
# 2022-11-10 13:57:59  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-11-10 13:57:59  15.11KB 复制新文件或目录到容器中
COPY root/ / # buildkit
                        
# 2022-11-10 13:57:59  42.48MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "**** install build packages ****" &&   apk add --no-cache     apache2-utils     git     logrotate     nano     nginx     openssl     php8     php8-fileinfo     php8-fpm     php8-json     php8-mbstring     php8-openssl     php8-session     php8-simplexml     php8-xml     php8-xmlwriter     php8-zlib &&   echo "**** configure nginx ****" &&   echo 'fastcgi_param  HTTP_PROXY         ""; # https://httpoxy.org/' >>     /etc/nginx/fastcgi_params &&   echo 'fastcgi_param  PATH_INFO          $fastcgi_path_info; # http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_split_path_info' >>     /etc/nginx/fastcgi_params &&   echo 'fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name; # https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/#connecting-nginx-to-php-fpm' >>     /etc/nginx/fastcgi_params &&   echo 'fastcgi_param  SERVER_NAME        $host; # Send HTTP_HOST as SERVER_NAME. If HTTP_HOST is blank, send the value of server_name from nginx (default is `_`)' >>     /etc/nginx/fastcgi_params &&   rm -f /etc/nginx/http.d/default.conf &&   echo "**** configure php ****" &&   ln -s /usr/bin/php8 /usr/bin/php &&   sed -i "s#;error_log = log/php8/error.log.*#error_log = /config/log/php/error.log#g"     /etc/php8/php-fpm.conf &&   sed -i "s#user = nobody.*#user = abc#g"     /etc/php8/php-fpm.d/www.conf &&   sed -i "s#group = nobody.*#group = abc#g"     /etc/php8/php-fpm.d/www.conf &&   echo "**** fix logrotate ****" &&   sed -i "s#/var/log/messages {}.*# #g"     /etc/logrotate.conf &&   sed -i 's#/usr/sbin/logrotate /etc/logrotate.conf#/usr/sbin/logrotate /etc/logrotate.conf -s /config/log/logrotate.status#g'     /etc/periodic/daily/logrotate # buildkit
                        
# 2022-11-08 14:37:32  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=b01a8a64-ls33
                        
# 2022-11-08 14:37:32  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.vendor=linuxserver.io
                        
# 2022-11-08 14:37:32  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.url=https://github.com/linuxserver/docker-baseimage-alpine/packages
                        
# 2022-11-08 14:37:31  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.title=Baseimage-alpine
                        
# 2022-11-08 14:37:31  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.source=https://github.com/linuxserver/docker-baseimage-alpine
                        
# 2022-11-08 14:37:31  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.revision=26a78e5ca68aae822fc50608540a1d22246d40ae
                        
# 2022-11-08 14:37:31  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=26a78e5ca68aae822fc50608540a1d22246d40ae
                        
# 2022-11-08 14:37:31  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.licenses=GPL-3.0-only
                        
# 2022-11-08 14:37:31  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-baseimage-alpine
                        
# 2022-11-08 14:37:31  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.description=baseimage-alpine image by linuxserver.io
                        
# 2022-11-08 14:37:30  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.created=2022-11-08T07:36:07+01:00
                        
# 2022-11-08 14:37:30  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.authors=linuxserver.io
                        
# 2022-11-08 14:37:30  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/init"]
                        
# 2022-11-08 14:37:30  22.36KB 
/bin/sh -c #(nop) COPY dir:9da4c91c4b6623b6ef5ecf2a1e74c596ba26b0ff2e7ef445cd536a8fab673135 in / 
                        
# 2022-11-08 14:37:30  10.11MB 
|2 BUILD_DATE=2022-11-08T07:36:07+01:00 VERSION=b01a8a64-ls33 /bin/sh -c echo "**** install runtime packages ****" &&   apk add --no-cache     bash     ca-certificates     coreutils     curl     procps     shadow     tzdata &&   echo "**** create abc user and make our folders ****" &&   groupmod -g 1000 users &&   useradd -u 911 -U -d /config -s /bin/false abc &&   usermod -G users abc &&   mkdir -p     /app     /config     /defaults &&   echo "**** cleanup ****" &&   rm -rf     /tmp/*
                        
# 2022-11-08 14:37:27  0.00B 
/bin/sh -c #(nop)  ENV PS1=$(whoami)@$(hostname):$(pwd)\$  HOME=/root TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
                        
# 2022-11-08 14:37:27  0.00B 
/bin/sh -c #(nop)  LABEL maintainer=TheLamer
                        
# 2022-11-08 14:37:26  0.00B 
/bin/sh -c #(nop)  LABEL build_version=Linuxserver.io version:- b01a8a64-ls33 Build-date:- 2022-11-08T07:36:07+01:00
                        
# 2022-11-08 14:37:26  0.00B 
/bin/sh -c #(nop)  ARG VERSION
                        
# 2022-11-08 14:37:26  0.00B 
/bin/sh -c #(nop)  ARG BUILD_DATE
                        
# 2022-11-08 14:37:26  12.01MB 
/bin/sh -c #(nop) COPY dir:61f1f956571b809fcc9e9315d09ab25e66e4dfb31c6ef4cea24585a58689c1ec in / 
                        
                    

镜像信息

{
    "Id": "sha256:a49f12a1175da60156750beae48788f6579defe3dff36f541c5bf93c3839c13f",
    "RepoTags": [
        "linuxserver/bookstack:22.10.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack:22.10.2"
    ],
    "RepoDigests": [
        "linuxserver/bookstack@sha256:807f48784d56b24ea6f48b50e82a54093679ce73ed9cfd980c753d81605b6fd1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/linuxserver/bookstack@sha256:7217340dece21b3a04c307f9deba6aed8f3e41452e10b0c853cbaf39ed6accda"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-11-10T10:43:23.139096066-06:00",
    "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",
            "PS1=$(whoami)@$(hostname):$(pwd)\\$ ",
            "HOME=/root",
            "TERM=xterm",
            "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/config": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/init"
        ],
        "OnBuild": null,
        "Labels": {
            "build_version": "Linuxserver.io version:- v22.10.2-ls50 Build-date:- 2022-11-10T10:41:51-06:00",
            "maintainer": "homerr",
            "org.opencontainers.image.authors": "linuxserver.io",
            "org.opencontainers.image.created": "2022-11-10T10:41:51-06:00",
            "org.opencontainers.image.description": "[Bookstack](https://github.com/BookStackApp/BookStack) is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease.    Powered by SQL and including a Markdown editor for those who prefer it, BookStack is geared towards making documentation more of a pleasure than a chore.    For more information on BookStack visit their website and check it out: https://www.bookstackapp.com  ",
            "org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-bookstack",
            "org.opencontainers.image.licenses": "GPL-3.0-only",
            "org.opencontainers.image.ref.name": "ce3f942f09b369a875a0d474481712417d00e7b2",
            "org.opencontainers.image.revision": "ce3f942f09b369a875a0d474481712417d00e7b2",
            "org.opencontainers.image.source": "https://github.com/linuxserver/docker-bookstack",
            "org.opencontainers.image.title": "Bookstack",
            "org.opencontainers.image.url": "https://github.com/linuxserver/docker-bookstack/packages",
            "org.opencontainers.image.vendor": "linuxserver.io",
            "org.opencontainers.image.version": "v22.10.2-ls50"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 262132935,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c36ad8701f0b42b1aec0f7b8e93dc27c810a11b2f8aa27fba18a5e8ad318ea99/diff:/var/lib/docker/overlay2/daca435da0552425539781efe010976e4ca722496fddcb110a0d2b75b71d9b4e/diff:/var/lib/docker/overlay2/be30928fc5b550ebe44145fd991ce18ae13744369016cb6d5134c3283f926086/diff:/var/lib/docker/overlay2/32630a0e8db7ba7d8528b64bd21f55a927c1485fc7dc64dcd6d60d0b4ce02826/diff:/var/lib/docker/overlay2/1f90ae97cbcc8338f61c961613c26902001b740faddb627914d7da990a2985b7/diff:/var/lib/docker/overlay2/80a4beff8b8645e24c97657793270afeadba5523ae421a777ed8fa86956d0fc9/diff",
            "MergedDir": "/var/lib/docker/overlay2/3d338145b48f53ce195e0eaba9937fcd23bcc825abcb61119518644fea23bc35/merged",
            "UpperDir": "/var/lib/docker/overlay2/3d338145b48f53ce195e0eaba9937fcd23bcc825abcb61119518644fea23bc35/diff",
            "WorkDir": "/var/lib/docker/overlay2/3d338145b48f53ce195e0eaba9937fcd23bcc825abcb61119518644fea23bc35/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:36fde0c4be8e5973031aafea2376e55889211fe65832889d953a4f16d2ba86ed",
            "sha256:2160c3018d71b2591c691a63d76a693a26a534c952d6698509671cd28d3f4c2d",
            "sha256:13c29c7f63c9c1590d950520caf4c8cd090eb8e01e7fced55efd2dc7d544953f",
            "sha256:dbc414b4057271e885d9b69a34a24cf88cb9fd2538e630599c4823631451b242",
            "sha256:ddb2db359a1b17bb092e5869a4b8b288af4be7620dad3c05741bc39798f30ca7",
            "sha256:5381a7d654f9342f564b61ce683a8b62abc92565254c7f78e25bcc8a0ae5e0a7",
            "sha256:558d13969be50d7fe243e780e0979ada59ba12afe7c997352d9053c44da30d6e"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-11-24T21:43:08.26235989+08:00"
    }
}

更多版本

docker.io/linuxserver/bookstack:latest

linux/amd64 docker.io349.58MB2024-12-28 00:07
385

docker.io/linuxserver/bookstack:amd64-25.07.2

linux/amd64 docker.io357.18MB2025-09-17 08:53
107

docker.io/linuxserver/bookstack:25.07.3

linux/amd64 docker.io350.04MB2025-10-16 14:17
84

docker.io/linuxserver/bookstack:22.10.2

linux/amd64 docker.io262.13MB2025-11-24 21:43
11

docker.io/linuxserver/bookstack:25.11.3

linux/amd64 docker.io353.21MB2025-11-24 22:29
13