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

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

15
浏览次数
753.22MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.96
源镜像
docker.io/docmost/docmost:0.96
镜像ID
sha256:0f146d72f36fa6ff9b12147b72719ca80df208342ecd1b757dd43f93b8a332e9
镜像 TAG
0.96
镜像大小
753.22MB
平台架构
linux/amd64
镜像源
docker.io
CMD
pnpm start
启动入口
docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-09-08T15:49:25.602748024Z
同步时间
2026-10-22 10:53
浏览量
15 次
贡献者
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.8.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.96
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.96  docker.io/docmost/docmost:0.96

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-09-08 23:49:25  0.00B 设置默认要执行的命令
CMD ["pnpm" "start"]
                        
# 2026-09-08 23:49:25  0.00B 声明容器运行时监听的端口
EXPOSE [3000/tcp]
                        
# 2026-09-08 23:49:25  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/data/storage]
                        
# 2026-09-08 23:49:25  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/data/storage # buildkit
                        
# 2026-09-08 23:49:24  391.48MB 执行命令并创建新的镜像层
RUN /bin/sh -c pnpm install --frozen-lockfile --prod && rm -rf /home/node/.cache/pnpm # buildkit
                        
# 2026-09-08 23:49:12  0.00B 指定运行容器时使用的用户
USER node
                        
# 2026-09-08 23:49:12  29.34MB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R node:node /app # buildkit
                        
# 2026-09-08 23:49:11  1.41KB 复制新文件或目录到容器中
COPY /app/patches /app/patches # buildkit
                        
# 2026-09-08 23:49:11  766.05KB 复制新文件或目录到容器中
COPY /app/pnpm*.yaml /app/ # buildkit
                        
# 2026-09-08 23:49:09  3.38KB 复制新文件或目录到容器中
COPY /app/package.json /app/package.json # buildkit
                        
# 2026-09-08 23:49:09  682.00B 复制新文件或目录到容器中
COPY /app/packages/base-formula/package.json /app/packages/base-formula/package.json # buildkit
                        
# 2026-09-08 23:49:09  232.00KB 复制新文件或目录到容器中
COPY /app/packages/base-formula/dist /app/packages/base-formula/dist # buildkit
                        
# 2026-09-08 23:49:09  324.00B 复制新文件或目录到容器中
COPY /app/packages/editor-ext/package.json /app/packages/editor-ext/package.json # buildkit
                        
# 2026-09-08 23:49:09  966.05KB 复制新文件或目录到容器中
COPY /app/packages/editor-ext/dist /app/packages/editor-ext/dist # buildkit
                        
# 2026-09-08 23:49:09  6.76KB 复制新文件或目录到容器中
COPY /app/apps/server/package.json /app/apps/server/package.json # buildkit
                        
# 2026-09-08 23:49:09  15.96MB 复制新文件或目录到容器中
COPY /app/apps/client/dist /app/apps/client/dist # buildkit
                        
# 2026-09-08 22:03:03  11.40MB 复制新文件或目录到容器中
COPY /app/apps/server/dist /app/apps/server/dist # buildkit
                        
# 2026-09-07 22:52:39  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-09-07 22:52:39  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-09-07 22:52:38  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-09-07 22:52:32  32.41MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install -g pnpm@11.25.0 # buildkit
                        
# 2026-09-07 22:52:32  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/docmost/docmost
                        
# 2026-08-28 01:03:04  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2026-08-28 01:03:04  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-08-28 01:03:04  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-08-28 01:03:04  179.23MB 执行命令并创建新的镜像层
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       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       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-08-28 01:03:04  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=26.8.1
                        
# 2026-08-28 01:02:43  8.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
                        
# 2026-08-24 08:00:00  78.64MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1787529600'
                        
                    

镜像信息

{
    "Id": "sha256:0f146d72f36fa6ff9b12147b72719ca80df208342ecd1b757dd43f93b8a332e9",
    "RepoTags": [
        "docmost/docmost:0.96",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost:0.96"
    ],
    "RepoDigests": [
        "docmost/docmost@sha256:b56947fcfd08aab8fae12a377e1792784786adbf8b96e4281f14ef4fc072685a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docmost/docmost@sha256:44c5697aec086cbcc1872e2a8323a7579b30fb3a1bf375849e22e64ac4e109bb"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-08T15:49:25.602748024Z",
    "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.8.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": 753215512,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6f58e87828210b3f7f89f611fc66b8827de8e2bf647f95983528c5310797d384/diff:/var/lib/docker/overlay2/a7cd5da6f16af1fe5608771e180ab2176f40e8d8ebe866bb8b0b2ac4f93f9e0f/diff:/var/lib/docker/overlay2/6beb4c187e3def398e88a9af4dc2b9b9381261e261a0aee6a7666f5a4460793c/diff:/var/lib/docker/overlay2/32981bc1617bcae8b5e3ec9612e61b0a40562058c3d9f18e0ba9a6f3e954bf40/diff:/var/lib/docker/overlay2/727a733856443f47b78d672b132bf475a630812837c2b6b16bf35ac560da0b8a/diff:/var/lib/docker/overlay2/779c52a601acbfc6358872f2aa8acdde0509444dcc93f5ba58872963f537d882/diff:/var/lib/docker/overlay2/61de34501a5a63ddb106e0b78a95626bd6d38628956f53a16aa17843e7bf62d8/diff:/var/lib/docker/overlay2/8155d5d5a169f7881250b6f697f530b4e8475aa94419574382a0bd1387bdb165/diff:/var/lib/docker/overlay2/970e141804ad41fed52f871b6e0a770ea1ddaae7879d4c187ddee7faa782e3fc/diff:/var/lib/docker/overlay2/638ac58511e9ce292ceb0f647ace00fc7a552baff2c5feff5406661947985395/diff:/var/lib/docker/overlay2/eff71f8c52cef4f264172ff9cba0f4cc3c45e11c47c03faca366bc4c391b14ff/diff:/var/lib/docker/overlay2/a7a73e217c3bec8e26d61065a0b5297ebc6c4f32b04f171ca304069f213d82ee/diff:/var/lib/docker/overlay2/ee9c570a56e014ca098bd88c95faffe190cd2149f95db14c899af088b5de91fc/diff:/var/lib/docker/overlay2/dd74de8696506aef8c6dc348a473c50eb67a7f142c6dc424179f43a93321cc51/diff:/var/lib/docker/overlay2/14cf0cb4aeca03c11805b4f9ce62a9140bd0eff39a2c04bd8810f282f97063f3/diff:/var/lib/docker/overlay2/3802c4c53641a324339ba24f47cfbd281823cb77a8a7b2f8de491650036c1c44/diff:/var/lib/docker/overlay2/a067bd124eddc1dd4230482ed8993697ece641c60cdfddbb2643a484fc2d07de/diff:/var/lib/docker/overlay2/2357b89b9298d56af31f748d0964bfb2bacef468235f3221a3f7b78984c45bf4/diff:/var/lib/docker/overlay2/90183b9099692bc74e74195faf235f61e03970e5d91dbde09e68257dce68894c/diff:/var/lib/docker/overlay2/cfdf481afe06847a97aed93426b4d4aeed4a5c22d41e36326b68209727948cf6/diff",
            "MergedDir": "/var/lib/docker/overlay2/e142da00b2f83eb0a64895c7143928e7466333642553003f0b2c82421b717306/merged",
            "UpperDir": "/var/lib/docker/overlay2/e142da00b2f83eb0a64895c7143928e7466333642553003f0b2c82421b717306/diff",
            "WorkDir": "/var/lib/docker/overlay2/e142da00b2f83eb0a64895c7143928e7466333642553003f0b2c82421b717306/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:411a86676185cb54d695a805b238194a64e9b77e0c723f3802fbb87d333ea0b3",
            "sha256:b93d7d1caacfba811772e550ef75b56e50a4cbad7374f01291024a4b249e3697",
            "sha256:57c6a2e88dd9ed668f8055967c4dddcba1bdf417e240bcf057e14d9a62ee9424",
            "sha256:c5779e0dd802c2f3d31634f0834b6042a290edb08c38d1943b775935ac2b21c0",
            "sha256:ea901aac252cfe84ff7609dce79daa4650ec310d1f1b55d4599861a5bd88a32a",
            "sha256:ed77e3606439fe0238081c6047d599543535ca16b1a640e02934e6b969df892e",
            "sha256:fc3aac1fbaedc3a3bb9256e74130b7635487eaf55fd6aa2fb1e8dd832c853774",
            "sha256:60195ad143f6a061e237cdf059f01a21556b55869cc2f9410097f06490e73de8",
            "sha256:e845c54cf7112897f4f8459d54c7cc56682e8214757924bd59b49465e8601fca",
            "sha256:d68ab0adc0f798a2a2947880c25b2626c82c9c393894a3a47250f8945d0b30e8",
            "sha256:1fe2a9e459393c5c0f09dac91219e4c39142583165fc68026dd55adf2a584ac2",
            "sha256:3df20d52105c55e8e84f0478471ed2936a66c333b01f419e1a6c856da168dc66",
            "sha256:9b013dd1cc46dc94d59fc4df1b7d0ffa8c0e1ccf50a20eabca1f1fd322e57265",
            "sha256:d0a8644b9c5d60d2b2be209dee56b4f112187645d445c7f3ae5b868ae396c778",
            "sha256:73bbdebc4f225a577adcef445b97bc076731f5fc87293dc6b9ff4a5b16fbb602",
            "sha256:36596df7926254ad3581cbdbf46f7ac52b4d2353e739bfee3741a5842bad1832",
            "sha256:c2cc15d8fc70221be4783123d22d163b051e0c4f7f58376c00d09929601bc888",
            "sha256:471de55d97b744a22136e5a9924ceb4f64ca48ec38e06221c8703b14c694df8b",
            "sha256:aa3e9ffb676fbf1261cb74c54ef2fa413b330a20fb383b01db7b34265025f3b0",
            "sha256:d5315399f5dcb8a9b1e36ca1f00c43f1d1fc00e546e5a8675c9f37c2365caa6f",
            "sha256:84a70b998712be2ac48089edd3fe6d90afe0f48a8326cabf39e6cf70faf22214"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-10-22T10:52:45.089414861+08:00"
    }
}

更多版本

docker.io/docmost/docmost:0.23.1

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

docker.io/docmost/docmost:0.24.1

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

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

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

docker.io/docmost/docmost:0.25.2

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

docker.io/docmost/docmost:0.70.2

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

docker.io/docmost/docmost:0.71.0

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

docker.io/docmost/docmost:0.95

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

docker.io/docmost/docmost:0.96

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

docker.io/docmost/docmost:latest

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