docker.io/mereith/van-blog:v0.47.0 linux/amd64

docker.io/mereith/van-blog:v0.47.0 - 国内下载镜像源 浏览次数:34
```html

该Docker镜像 docker.io/mereith/van-blog 似乎是一个用于运行Van博客的容器镜像。 Van Blog是一个静态站点生成器,这个镜像很可能包含了构建和运行Van Blog所需的环境和依赖。 具体功能和配置需要参考镜像的文档或README文件。

```
源镜像 docker.io/mereith/van-blog:v0.47.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0
镜像ID sha256:8beceea9b240a6b3acd1f6cc3d653e737fd9a436c94c9cf0b19919630523a8c5
镜像TAG v0.47.0
大小 1.27GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 sh entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 34 次
贡献者
镜像创建 2023-02-26T14:05:09.863047277Z
同步时间 2025-04-10 10:09
更新时间 2025-04-18 05:26
开放端口
80/tcp
目录挂载
/app/static /root/.config/caddy /root/.local/share/caddy /var/log
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=19.7.0 YARN_VERSION=1.22.19 NODE_ENV=production VAN_BLOG_SERVER_URL=http://127.0.0.1:3000 VAN_BLOG_ALLOW_DOMAINS=pic.mereith.com VAN_BLOG_DATABASE_URL=mongodb://mongo:27017/vanBlog?authSource=admin EMAIL=vanblog@mereith.com VAN_BLOG_WALINE_DB=waline PORT=3001 VAN_BLOG_VERSION=v0.47.0

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0  docker.io/mereith/van-blog:v0.47.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0  docker.io/mereith/van-blog:v0.47.0

Shell快速替换命令

sed -i 's#mereith/van-blog:v0.47.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0  docker.io/mereith/van-blog:v0.47.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0  docker.io/mereith/van-blog:v0.47.0'

镜像构建历史


# 2023-02-26 22:05:09  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["sh" "entrypoint.sh"]
                        
# 2023-02-26 22:05:09  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2023-02-26 22:05:09  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/root/.local/share/caddy]
                        
# 2023-02-26 22:05:09  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/root/.config/caddy]
                        
# 2023-02-26 22:05:09  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/log]
                        
# 2023-02-26 22:05:09  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/static]
                        
# 2023-02-26 22:05:09  0.00B 设置环境变量 VAN_BLOG_VERSION
ENV VAN_BLOG_VERSION=v0.47.0
                        
# 2023-02-26 22:05:09  0.00B 定义构建参数
ARG VAN_BLOG_VERSIONS
                        
# 2023-02-26 22:05:09  0.00B 设置环境变量 PORT
ENV PORT=3001
                        
# 2023-02-26 22:05:09  393.00B 复制新文件或目录到容器中
COPY ./entrypoint.sh ./ # buildkit
                        
# 2023-02-26 22:05:09  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2023-02-26 22:05:09  1.91KB 复制新文件或目录到容器中
COPY CaddyfileTemplate /app/CaddyfileTemplate # buildkit
                        
# 2023-02-26 22:05:09  20.07MB 复制新文件或目录到容器中
COPY /app/dist/ ./ # buildkit
                        
# 2023-02-26 22:00:35  0.00B 设置工作目录为/app/admin
WORKDIR /app/admin
                        
# 2023-02-26 22:00:35  0.00B 设置环境变量 VAN_BLOG_WALINE_DB
ENV VAN_BLOG_WALINE_DB=waline
                        
# 2023-02-26 22:00:35  0.00B 设置环境变量 EMAIL
ENV EMAIL=vanblog@mereith.com
                        
# 2023-02-26 22:00:35  0.00B 设置环境变量 VAN_BLOG_DATABASE_URL
ENV VAN_BLOG_DATABASE_URL=mongodb://mongo:27017/vanBlog?authSource=admin
                        
# 2023-02-26 22:00:35  0.00B 设置环境变量 VAN_BLOG_ALLOW_DOMAINS
ENV VAN_BLOG_ALLOW_DOMAINS=pic.mereith.com
                        
# 2023-02-26 22:00:35  0.00B 设置环境变量 VAN_BLOG_SERVER_URL
ENV VAN_BLOG_SERVER_URL=http://127.0.0.1:3000
                        
# 2023-02-26 22:00:35  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2023-02-26 22:00:35  521.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c cd  /app/website &&  yarn add sharp && yarn cache clean --all && cd .. # buildkit
                        
# 2023-02-26 21:57:14  4.38MB 复制新文件或目录到容器中
COPY /app/.next/static ./.next/static # buildkit
                        
# 2023-02-26 21:57:14  46.41MB 复制新文件或目录到容器中
COPY /app/.next/standalone ./ # buildkit
                        
# 2023-02-26 21:57:14  1.69KB 复制新文件或目录到容器中
COPY /app/package.json ./package.json # buildkit
                        
# 2023-02-26 21:57:14  54.66KB 复制新文件或目录到容器中
COPY /app/public ./public # buildkit
                        
# 2023-02-26 21:57:14  1.40KB 复制新文件或目录到容器中
COPY /app/next.config.js ./ # buildkit
                        
# 2023-02-26 21:53:22  0.00B 设置工作目录为/app/website
WORKDIR /app/website
                        
# 2023-02-26 21:53:22  918.54KB 复制新文件或目录到容器中
COPY /app/dist ./ # buildkit
                        
# 2023-02-26 21:53:21  260.56MB 复制新文件或目录到容器中
COPY /app/node_modules ./node_modules # buildkit
                        
# 2023-02-26 21:51:22  0.00B 设置工作目录为/app/server
WORKDIR /app/server
                        
# 2023-02-26 21:51:22  188.50MB 执行命令并创建新的镜像层
RUN /bin/sh -c yarn && yarn cache clean # buildkit
                        
# 2023-02-26 21:49:37  159.93KB 复制新文件或目录到容器中
COPY ./packages/waline/ ./ # buildkit
                        
# 2023-02-26 21:49:37  0.00B 设置工作目录为/app/waline
WORKDIR /app/waline
                        
# 2023-02-26 21:49:36  2.20MB 执行命令并创建新的镜像层
RUN /bin/sh -c yarn config set network-timeout 600000 # buildkit
                        
# 2023-02-26 21:49:30  49.86MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache --update tzdata caddy nss-tools   && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime   && echo "Asia/Shanghai" > /etc/timezone   && apk del tzdata # buildkit
                        
# 2023-02-26 21:49:17  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2023-02-23 02:25:43  0.00B 
/bin/sh -c #(nop)  CMD ["node"]
                        
# 2023-02-23 02:25:43  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2023-02-23 02:25:43  388.00B 
/bin/sh -c #(nop) COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/ 
                        
# 2023-02-23 02:25:43  7.78MB 
/bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apk del .build-deps-yarn   && yarn --version
                        
# 2023-02-23 02:25:39  0.00B 
/bin/sh -c #(nop)  ENV YARN_VERSION=1.22.19
                        
# 2023-02-23 02:25:38  161.68MB 
/bin/sh -c addgroup -g 1000 node     && adduser -u 1000 -G node -s /bin/sh -D node     && apk add --no-cache         libstdc++     && apk add --no-cache --virtual .build-deps         curl     && ARCH= && alpineArch="$(apk --print-arch)"       && case "${alpineArch##*-}" in         x86_64)           ARCH='x64'           CHECKSUM="a3bf3bd218fd77aa91e187ae5c77964820a35c0f58018151aa9653e2fc5b2313"           ;;         *) ;;       esac   && if [ -n "${CHECKSUM}" ]; then     set -eu;     curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz";     echo "$CHECKSUM  node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c -       && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner       && ln -s /usr/local/bin/node /usr/local/bin/nodejs;   else     echo "Building from source"     && apk add --no-cache --virtual .build-deps-full         binutils-gold         g++         gcc         gnupg         libgcc         linux-headers         make         python3     && for key in       4ED778F539E3634C779C87C6D7062848A1AB005C       141F07595B7B3FFE74309A937405533BE57C7D57       74F12602B6F1C4E913FAA37AD3A89613643B6201       61FC681DFB92A079F1685E77973F295594EC4689       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xf "node-v$NODE_VERSION.tar.xz"     && cd "node-v$NODE_VERSION"     && ./configure     && make -j$(getconf _NPROCESSORS_ONLN) V=     && make install     && apk del .build-deps-full     && cd ..     && rm -Rf "node-v$NODE_VERSION"     && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt;   fi   && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"   && apk del .build-deps   && node --version   && npm --version
                        
# 2023-02-23 02:25:29  0.00B 
/bin/sh -c #(nop)  ENV NODE_VERSION=19.7.0
                        
# 2023-02-11 12:46:42  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2023-02-11 12:46:42  7.05MB 
/bin/sh -c #(nop) ADD file:40887ab7c06977737e63c215c9bd297c0c74de8d12d16ebdf1c3d40ac392f62d in / 
                        
                    

镜像信息

{
    "Id": "sha256:8beceea9b240a6b3acd1f6cc3d653e737fd9a436c94c9cf0b19919630523a8c5",
    "RepoTags": [
        "mereith/van-blog:v0.47.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog:v0.47.0"
    ],
    "RepoDigests": [
        "mereith/van-blog@sha256:484857398169c7139d86655d36382303b2296069a5aa7911fff0f87590a1eb4f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mereith/van-blog@sha256:7a58ab112837f1fa46d49c68e3b75ee91988e7d54ee410e8ebba6130092aa5cf"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-02-26T14:05:09.863047277Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=19.7.0",
            "YARN_VERSION=1.22.19",
            "NODE_ENV=production",
            "VAN_BLOG_SERVER_URL=http://127.0.0.1:3000",
            "VAN_BLOG_ALLOW_DOMAINS=pic.mereith.com",
            "VAN_BLOG_DATABASE_URL=mongodb://mongo:27017/vanBlog?authSource=admin",
            "EMAIL=vanblog@mereith.com",
            "VAN_BLOG_WALINE_DB=waline",
            "PORT=3001",
            "VAN_BLOG_VERSION=v0.47.0"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/app/static": {},
            "/root/.config/caddy": {},
            "/root/.local/share/caddy": {},
            "/var/log": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "sh",
            "entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1270786346,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/10d33f55982f41eec98d25a7d544918d42f462f7ac7df026ae496c638f2f3e5d/diff:/var/lib/docker/overlay2/1582781fe110af9b80cf1c4bb6776d56f1131323dec720aec37e1ed2ccc5c38b/diff:/var/lib/docker/overlay2/a75da99cd9504e9d21c918d561665d0b1e0bb0c19f66cd2efa86c712e46c437b/diff:/var/lib/docker/overlay2/d289d9a6754fc1e3e6170a0f1f4e3c217cdb9ea79baa1c445ce77d7c6290a83a/diff:/var/lib/docker/overlay2/88652257c72a870122d6d33d224104e0162972f3c6255b02d347fc5c1292f419/diff:/var/lib/docker/overlay2/983d4723110081833f8b7bd834bfb1abd55e1018bf977bbe41e764bbbd0cb5b3/diff:/var/lib/docker/overlay2/2a021c6a7b664bd454269c93b4b99c83efd2379f6d975cb24e819bd306803bc3/diff:/var/lib/docker/overlay2/256ba30d76aa4384557bd9950478ecf982373875c88ea0595f0ae842c0da09aa/diff:/var/lib/docker/overlay2/f0a524407bf13177052b35d2c0593743573caa8e57b4a0cf8558f3035d2280e6/diff:/var/lib/docker/overlay2/a0f5a81bf4eed1a710a85c560763b20ef1d8650f38455eb5020cdef51e0174db/diff:/var/lib/docker/overlay2/fbe27a4d8ef62355d071e1d54fdb793ea0eaaa8e0b0f76d31ad9ce521499978e/diff:/var/lib/docker/overlay2/4a9e7e5615df0392ee6849fc5f1d1e451ed453722e029fa94a8e0f64f2ab3ec5/diff:/var/lib/docker/overlay2/b5c2e388a2a38cd02ceb4287b52724e3c3f3ec0d2e9db8a5b17b99b1df6b241c/diff:/var/lib/docker/overlay2/97876c135cbaf57268d0a1271ce8b140b9eb1ccc4a89d28ea717919910cba339/diff:/var/lib/docker/overlay2/c0fd9d95cf608a99a355f3db505aa4421128ea543f96d50038d92237b8e8d453/diff:/var/lib/docker/overlay2/fa2cf4868284a9a72e0fff13e04ba3bc87b7003e8958a7c84a8ef2d41e49afd5/diff:/var/lib/docker/overlay2/16fe6c8f0c7cda1ff36bbf90e9f23a7a3855968ced0635ecc785ce43ea7a1c64/diff:/var/lib/docker/overlay2/e9d4b840898a4b6dc411e1528123ca71b9a1827409d8dc1db191914db69e5961/diff:/var/lib/docker/overlay2/1069c060b00a0d690b6411d0fa792dac550a8d9a2fbe774de866fc45f526f040/diff:/var/lib/docker/overlay2/4573dbb3cf4245f7884f645b88f1f4597baccfb76b86d0738b451eb5eb1157ee/diff:/var/lib/docker/overlay2/f9724cb34843e4cd854cd0faa9af7a19d541a2758787969a116226001c43b4d8/diff:/var/lib/docker/overlay2/2cafa8957a816449445ce67e18b328ada37774dbf1b51aea23d236a0a72bdd13/diff:/var/lib/docker/overlay2/6e11323f951e475adc0ca4981d9ee3038c68dd8ee0ec9df805e69ddac0b8a90b/diff:/var/lib/docker/overlay2/649580071f4a9221d588c854d6ed4cb6d8c04b0f33ed4082f2b14daac40ee90d/diff",
            "MergedDir": "/var/lib/docker/overlay2/fc9159444288c31fd6dec8e1b4ef4d89dcbfe0714cc0123eed0e5499957fd326/merged",
            "UpperDir": "/var/lib/docker/overlay2/fc9159444288c31fd6dec8e1b4ef4d89dcbfe0714cc0123eed0e5499957fd326/diff",
            "WorkDir": "/var/lib/docker/overlay2/fc9159444288c31fd6dec8e1b4ef4d89dcbfe0714cc0123eed0e5499957fd326/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7cd52847ad775a5ddc4b58326cf884beee34544296402c6292ed76474c686d39",
            "sha256:25927219b4b7e720aa05d0da3de65fa3e718727ed47001906b32d796e567f8b7",
            "sha256:1194a4b7d67540a3c77e8a4b0b8f9b9318dbccb17a8626b482b737be72875ad5",
            "sha256:12e09510884d5a5e1450be6bd48a6b160f295c0e9137fbb206a6d93414e724cf",
            "sha256:6e04c61d57a311c9188588d48dc079f575d7d1e55d5cb240c1408d641e305dcf",
            "sha256:942f4653d50f1afb9d926ed59c0a0a0508f7116af82cd00e6da1961553a4cf11",
            "sha256:de9e84403d6b2afd88e88aa4b3e38a0aa81aec8021a15d8b1719fe5a63d86b8e",
            "sha256:62acedabf90a43e39af8b05b164de8cfbeefc4e69dce48556c32484365fec498",
            "sha256:a6d9f38648b9bbc1f9c501b6c45f240321a224ef0eb471dfec3ea8ea97558be8",
            "sha256:cb1e036b5a7b2fe9527813b027ba87d649abdde6a3ff63879372384f060a497c",
            "sha256:9553238c4200dfd21eebee8dd2eeb44d9220a9158327313baf883984c92b6b45",
            "sha256:8d73eb39bedacfe41e022571a99cf49d859f13720a9cf7f4c69d899a0624b230",
            "sha256:0551a5abd4903c28d75e07a2c4e27c13f856e7ff09513fa71e3f307cb60bfe07",
            "sha256:6217c60beb3559fd791a7aa5d087614ddc50e1bc8ec235fe3e8b25c353a706a0",
            "sha256:dae61048a2c518357a7ff911ff76ea7014dc1c82fce26e4bbb94f3831e8fe60b",
            "sha256:6fd41685149559aa7e98f7c578e139ab4567b6b4d5c4ef7c5c8bfd223612b41f",
            "sha256:4fb77e975319cc6c603a2074e0b2186d6bcad6700553e2b9b711429bcaf9d184",
            "sha256:47453ff79608e2fcb1ca950d7f10a0e8314dfd00d3d1749a7295b667b6f4f8eb",
            "sha256:a8809dc30667c6064bdc46c916184780cba2bb2b9b98d065150aab8987304509",
            "sha256:2eb16f424d9a87d2f78554520290e035c5b5c80d4e40ac99e61abf4cc85dbefd",
            "sha256:7cb0bd08912a3c043ad2adb7bd293368993a818008c536ff6c272216fdf83129",
            "sha256:e8d4f25f5ca93bcb4ac823bf7d2de6ef8d83a7e020d68afb0be59cff68c5d010",
            "sha256:a69b819fa22d8ebd3eb6c1eb0e4c99e905885107dffa708513b49e66a9b8a247",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:ba080bb581a6251a0c96d983d3f3975492eaf4369c770061d6a90db832dc46b5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-10T10:09:08.688671367+08:00"
    }
}

更多版本

docker.io/mereith/van-blog:v0.47.0

linux/amd64 docker.io1.27GB2025-04-10 10:09
33