logo
docker.io/docmost/docmost:0.97.0
linux/amd64 docker.io 看白鹿~~🎄 贡献

这是一个DocMost文档平台的Docker镜像。DocMost是一个用于创建和管理文档的平台,这个镜像包含了运行DocMost所需的一切。

20
浏览次数
759.78MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.97.0
源镜像
docker.io/docmost/docmost:0.97.0
镜像ID
sha256:3d1b72da191dbfec44b01704ca6a3c0e5b53a83778789d84c4f275309a0ea864
镜像 TAG
0.97.0
镜像大小
759.78MB
平台架构
linux/amd64
镜像源
docker.io
CMD
pnpm start
启动入口
docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-10-25T13:47:04.115493481Z
同步时间
2026-11-04 14:23
浏览量
20 次
贡献者
avatar 看白鹿~~🎄
🔌 开放端口 1
3000/tcp
📁 目录挂载 1
 /app/data/storage
⚙️ 环境变量 2
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NODE_VERSION=26.12.1 1
🏷️ 镜像标签 1
KeyValue
https://github.com/docmost/docmost org.opencontainers.image.source

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.97.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.97.0  docker.io/docmost/docmost:0.97.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.97.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.97.0  docker.io/docmost/docmost:0.97.0

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-10-25 21:47:04  0.00B 设置默认要执行的命令
CMD ["pnpm" "start"]
                        
# 2026-10-25 21:47:04  0.00B 声明容器运行时监听的端口
EXPOSE [3000/tcp]
                        
# 2026-10-25 21:47:04  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/data/storage]
                        
# 2026-10-25 21:47:04  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/data/storage # buildkit
                        
# 2026-10-25 21:47:03  401.01MB 执行命令并创建新的镜像层
RUN /bin/sh -c pnpm install --frozen-lockfile --prod --filter '!./apps/client' && rm -rf /home/node/.cache/pnpm # buildkit
                        
# 2026-10-25 21:46:51  0.00B 指定运行容器时使用的用户
USER node
                        
# 2026-10-25 21:46:51  30.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R node:node /app # buildkit
                        
# 2026-10-25 21:46:49  1.41KB 复制新文件或目录到容器中
COPY /app/patches /app/patches # buildkit
                        
# 2026-10-25 21:46:49  747.22KB 复制新文件或目录到容器中
COPY /app/pnpm*.yaml /app/ # buildkit
                        
# 2026-10-25 21:46:47  3.35KB 复制新文件或目录到容器中
COPY /app/package.json /app/package.json # buildkit
                        
# 2026-10-25 21:46:47  682.00B 复制新文件或目录到容器中
COPY /app/packages/base-formula/package.json /app/packages/base-formula/package.json # buildkit
                        
# 2026-10-25 21:46:47  228.39KB 复制新文件或目录到容器中
COPY /app/packages/base-formula/dist /app/packages/base-formula/dist # buildkit
                        
# 2026-10-25 21:46:47  324.00B 复制新文件或目录到容器中
COPY /app/packages/editor-ext/package.json /app/packages/editor-ext/package.json # buildkit
                        
# 2026-10-25 21:46:47  1.09MB 复制新文件或目录到容器中
COPY /app/packages/editor-ext/dist /app/packages/editor-ext/dist # buildkit
                        
# 2026-10-25 21:46:47  6.74KB 复制新文件或目录到容器中
COPY /app/apps/server/package.json /app/apps/server/package.json # buildkit
                        
# 2026-10-25 21:46:47  3.15KB 复制新文件或目录到容器中
COPY /app/apps/client/package.json /app/apps/client/package.json # buildkit
                        
# 2026-10-25 21:46:47  15.95MB 复制新文件或目录到容器中
COPY /app/apps/client/dist /app/apps/client/dist # buildkit
                        
# 2026-10-25 04:29:38  12.51MB 复制新文件或目录到容器中
COPY /app/apps/server/dist /app/apps/server/dist # buildkit
                        
# 2026-10-24 07:27:56  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-10-24 07:27:55  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /usr/local/lib/node_modules/npm   && rm -rf /usr/local/lib/node_modules/corepack   && rm -rf /usr/local/bin/npm   && rm -rf /usr/local/bin/npx   && rm -rf /usr/local/bin/corepack   && rm -rf /root/.npm   && rm -rf /root/.node-gyp # buildkit
                        
# 2026-10-24 07:27:54  12.76MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update   && apt-get install -y --no-install-recommends curl bash   && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-10-24 07:27:48  34.89MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install -g pnpm@11.28.2 # buildkit
                        
# 2026-10-24 07:27:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/docmost/docmost
                        
# 2026-10-21 19:34:53  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2026-10-21 19:34:53  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-10-21 19:34:53  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-10-21 19:34:53  171.21MB 执行命令并创建新的镜像层
RUN /bin/sh -c ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       5BE8A3F6C8A5C01D106C0AD820B1A390B168D356       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ||       { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version     && rm -rf /tmp/* # buildkit
                        
# 2026-10-21 19:34:53  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=26.12.1
                        
# 2026-10-21 19:34:20  8.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
                        
# 2026-10-21 05:32:55  78.82MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1792531975'
                        
                    

镜像信息

{
    "Id": "sha256:3d1b72da191dbfec44b01704ca6a3c0e5b53a83778789d84c4f275309a0ea864",
    "RepoTags": [
        "docmost/docmost:0.97.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.97.0"
    ],
    "RepoDigests": [
        "docmost/docmost@sha256:40c454d74ffdd9ecb15833e4d96f3a630d59aad862a1869381ae6ee086454419",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost@sha256:427fc2068ebd811203f78dc508e05e96dc38a30e44af336d4632189e84c19a20"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-25T13:47:04.115493481Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "node",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=26.12.1"
        ],
        "Cmd": [
            "pnpm",
            "start"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/app/data/storage": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.source": "https://github.com/docmost/docmost"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 759780553,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/18ba83986902a2f13e61aab176e35bee44fea00c9f9f4cc3cdbd29f3ca8791d1/diff:/var/lib/docker/overlay2/c2d2d77965af6ab934591e37ebeba6afc3089999a3f3df9dc9917b9d2b09cf6c/diff:/var/lib/docker/overlay2/b159d8ceb7353f99c91416375453ec2713f4096d09e7bfbff558faacc40a1263/diff:/var/lib/docker/overlay2/a8c1ea1e2f98a7407cc242d36a7ce8849e636f033cc3c39a40138b495418342e/diff:/var/lib/docker/overlay2/4d234099a421b02d4c08b366fba6f0120861ecd9afb4dd9440b608757d83639a/diff:/var/lib/docker/overlay2/76342cf9daeb964cc32de1e09c481ee7a58b9c2d637d3c744573d6dcab0f9b67/diff:/var/lib/docker/overlay2/a32bc13b5def13eb7475fe352fb4a51a76c706f1182a70fbef23af29f4dd2697/diff:/var/lib/docker/overlay2/e24b240479bb8cc2efaac4ba2b7aa12efb89133f639485de18a1b26d0c3f93b0/diff:/var/lib/docker/overlay2/40d564ea7b2a758a0c28e03ebfd5f1309bc243e78397c894d4ef084fbd9b2144/diff:/var/lib/docker/overlay2/8b103373c70b138f1b388e29d2e69b95f93cd59bff3dd15b0a0eb41c7665ea84/diff:/var/lib/docker/overlay2/a2943fce6caf4731589840d14d9b4163914f2467e4960b1845b72fdf4343e70f/diff:/var/lib/docker/overlay2/7a3f481e98e90567974ed9627e167920aa7ff1c717d71e79ea5a51d19eab4768/diff:/var/lib/docker/overlay2/fd833721a62f98b85713c8c644ae7899c9b96117839da5002ae35788c8031394/diff:/var/lib/docker/overlay2/209620fd8ce1c402c58018fd2269476964450082c78d7a2dfb49d4d8ebec750d/diff:/var/lib/docker/overlay2/b7c74f8590b254b2faaa3f5240f3559f08b28fd1f132086fb073c51fb40a01d4/diff:/var/lib/docker/overlay2/c54cf30bdf6ed207d907a9f3096e11dd24e439d9f12e84851865621f1e4fb2bf/diff:/var/lib/docker/overlay2/1c930efc793ee99c2e0a2a1016cf26f3bbf377d0c09028ee0228645d7594d36b/diff:/var/lib/docker/overlay2/d0ae50a05dbe7afb5a8c0614ec49fa4a2beb4a869d9640ff1dc676c2d53fcdb1/diff:/var/lib/docker/overlay2/8895b25f20a6c721ec38c85cec712d978728e004aaeb218d411230645e289b1b/diff:/var/lib/docker/overlay2/ce2ca2dc24e6859e6230ffa8b8a185f045336c4879738da5fba130589a20a4ca/diff:/var/lib/docker/overlay2/6acc637907c89b13f6c7e6cb980b844c1d498eb55c1eefb356b50549fe706a10/diff",
            "MergedDir": "/var/lib/docker/overlay2/3c084d086e0d79c3bf981cc6a840cc4ccc569c2db449c780e3d3186da924639c/merged",
            "UpperDir": "/var/lib/docker/overlay2/3c084d086e0d79c3bf981cc6a840cc4ccc569c2db449c780e3d3186da924639c/diff",
            "WorkDir": "/var/lib/docker/overlay2/3c084d086e0d79c3bf981cc6a840cc4ccc569c2db449c780e3d3186da924639c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a70f6272827f64e1427d048ced77491aab5d64ab95725e56920802ff391197d7",
            "sha256:67a95f9756e5e6620ebfe81ae37f1f20fc2b9fb1deca603b23eacd236e398b71",
            "sha256:01c8f8d3bcbbaf9a64e2b5ba6424b296bd6dea4e6122e8419814a132b3d77833",
            "sha256:3019706560c60e115aa92da5dad874838231e897ffe347b40a5b839e05ee66c4",
            "sha256:35dc02ec9d68f634d6caba7b394e20f34726254b1f6d40b2810befddaa1185e1",
            "sha256:08396f60b4cfd345773595490cc1c5566db25fd522803f6049fadedf36476140",
            "sha256:3f07944fab773e4625e23563b169462877be5cff5ed9ac0c6e1ec8cde5090710",
            "sha256:529924614d034083fcd6f7867281a27790f1443fe32a17c2ddf9b2439289f0e8",
            "sha256:8c80482cf6ca76809fe7e787664d64cc754add0986c43a43e53f1619459973f7",
            "sha256:ceb462354c80d0ee7f7ea4a290ee7226060ddb4c38dafc6e66db571340daa20d",
            "sha256:010991f00a5b0cfed6aab0a07a3d3e5ff4a834da51a2496a9437f95ea52121f1",
            "sha256:ef7b159ced8894b34301ebad471fed03221cde1c968a365dc1d10983830e58ce",
            "sha256:34ddb3b42a8e93cde9c7b3aaceeb5dfb02ff9209845a4844f55c56d60ecbf433",
            "sha256:424bf2725a3983879a1b2914bbc613bae249a82f3d3c20cdea37eee774e33141",
            "sha256:999446551b283ef77d5b978f0e012c61e02a355f01a7a56afcd9a1fab4617854",
            "sha256:03b1a74c642c7a23edb3870cbd5218caf9628846f6a6199209896bb74c75aff1",
            "sha256:0359f98e1f8b4910f95bfe30bb719abb9a59d906e7333a9233b54c2edacb5fb9",
            "sha256:a6b97f13997501e94ab8ee3468281a2ebdc2f35d21ca2a500dd7c1f3fbb7494f",
            "sha256:2173f9b75021223d63f5e6ce020b5cbdacaf45dd7f079cd9afc5aaf67be97949",
            "sha256:81c771d3c8a854b65b3fe2e7a108e0461d6c495d8b0c8b5e5e90a0e658ac7423",
            "sha256:6e0e350d77459d0f48fa9ab78d658be2fd09380610b4f5b4b0f65dbe37e7c1b0",
            "sha256:fb618ca1b07c335e7b0de40e720459f83bd43b27425554a25b27f33e21930e16"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-04T14:23:09.232941788+08:00"
    }
}

更多版本

docker.io/docmost/docmost:0.23.1

linux/amd64 docker.io552.86MB2025-09-18 17:43
430

docker.io/docmost/docmost:0.24.1

linux/amd64 docker.io717.02MB2025-12-17 22:16
583

docker.io/docmost/docmost:0.25.0-alpha-1

linux/amd64 docker.io730.07MB2026-01-29 09:42
466

docker.io/docmost/docmost:0.25.2

linux/amd64 docker.io731.92MB2026-02-09 14:53
432

docker.io/docmost/docmost:0.70.2

linux/amd64 docker.io710.29MB2026-03-17 17:50
420

docker.io/docmost/docmost:0.71.0

linux/amd64 docker.io712.88MB2026-04-02 13:35
546

docker.io/docmost/docmost:0.95

linux/amd64 docker.io713.22MB2026-07-06 14:31
268

docker.io/docmost/docmost:0.96

linux/amd64 docker.io753.22MB2026-10-22 10:53
47

docker.io/docmost/docmost:0.97.0

linux/amd64 docker.io759.78MB2026-11-04 14:23
19

docker.io/docmost/docmost:latest

linux/amd64 docker.io387.60MB2025-03-03 11:26
1108
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×