docker.io/1467078763/metapi:sha-c0c993f linux/amd64

docker.io/1467078763/metapi:sha-c0c993f - 国内下载镜像源 浏览次数:11

未查询到docker.io/1467078763/metapi镜像的公开描述信息。

源镜像 docker.io/1467078763/metapi:sha-c0c993f
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f
镜像ID sha256:876de2dcd18bc634bcad0fec6066539b6f07a447bb02ba7f2e0ded1a4c50298c
镜像TAG sha-c0c993f
大小 402.12MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD sh -c node dist/server/db/migrate.js && node dist/server/index.js
启动入口 docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2026-03-18T16:50:27.512557333Z
同步时间 2026-03-19 10:45
开放端口
4000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=25.8.1 YARN_VERSION=1.22.22 NODE_ENV=production DATA_DIR=/app/data
镜像标签
2026-03-18T16:48:49.795Z: org.opencontainers.image.created 把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点, 汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优: org.opencontainers.image.description MIT: org.opencontainers.image.licenses c0c993f448149dace28248a99b99476f5f5614aa: org.opencontainers.image.revision https://github.com/cita-777/metapi: org.opencontainers.image.source metapi: org.opencontainers.image.title https://github.com/cita-777/metapi: org.opencontainers.image.url main: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f  docker.io/1467078763/metapi:sha-c0c993f

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f  docker.io/1467078763/metapi:sha-c0c993f

Shell快速替换命令

sed -i 's#1467078763/metapi:sha-c0c993f#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f  docker.io/1467078763/metapi:sha-c0c993f'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-03-19 00:50:27  0.00B 设置默认要执行的命令
CMD ["sh" "-c" "node dist/server/db/migrate.js && node dist/server/index.js"]
                        
# 2026-03-19 00:50:27  0.00B 设置环境变量 DATA_DIR
ENV DATA_DIR=/app/data
                        
# 2026-03-19 00:50:27  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-03-19 00:50:27  0.00B 声明容器运行时监听的端口
EXPOSE map[4000/tcp:{}]
                        
# 2026-03-19 00:50:27  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/data # buildkit
                        
# 2026-03-19 00:50:27  170.60KB 复制新文件或目录到容器中
COPY /app/drizzle ./drizzle # buildkit
                        
# 2026-03-19 00:50:27  5.04KB 复制新文件或目录到容器中
COPY /app/package.json ./ # buildkit
                        
# 2026-03-19 00:50:27  166.96MB 复制新文件或目录到容器中
COPY /app/node_modules ./node_modules # buildkit
                        
# 2026-03-19 00:50:23  5.96MB 复制新文件或目录到容器中
COPY /app/dist ./dist # buildkit
                        
# 2026-03-17 12:02:22  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-03-17 06:45:31  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2026-03-17 06:45:31  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-03-17 06:45:31  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-03-17 06:45:31  7.18MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; 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://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   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && 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   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /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   && yarn --version   && rm -rf /tmp/* # buildkit
                        
# 2026-03-17 06:45:18  0.00B 设置环境变量 YARN_VERSION
ENV YARN_VERSION=1.22.22
                        
# 2026-03-17 06:45:18  147.01MB 执行命令并创建新的镜像层
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';;       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';;       i386) ARCH='x86' OPENSSL_ARCH='linux-elf';;       *) 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       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-03-17 06:45:18  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=25.8.1
                        
# 2026-03-17 06:44:58  8.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
                        
# 2026-03-16 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1773619200'
                        
                    

镜像信息

{
    "Id": "sha256:876de2dcd18bc634bcad0fec6066539b6f07a447bb02ba7f2e0ded1a4c50298c",
    "RepoTags": [
        "1467078763/metapi:sha-c0c993f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi:sha-c0c993f"
    ],
    "RepoDigests": [
        "1467078763/metapi@sha256:5ea858c178e47e43613fb3c06200ecc784ced9757bb94d148e6642cb3f06f37c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/1467078763/metapi@sha256:cb423efed32c7aa008fb0c59b52e7f7424fb194d38a08b27b1f9e8e01a788135"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-18T16:50:27.512557333Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=25.8.1",
            "YARN_VERSION=1.22.22",
            "NODE_ENV=production",
            "DATA_DIR=/app/data"
        ],
        "Cmd": [
            "sh",
            "-c",
            "node dist/server/db/migrate.js \u0026\u0026 node dist/server/index.js"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-03-18T16:48:49.795Z",
            "org.opencontainers.image.description": "把你在各处注册的 New API / One API / OneHub / DoneHub / Veloera / AnyRouter / Sub2API 等站点, 汇聚成 一个 API Key、一个入口,自动发现模型、智能路由、成本最优",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "c0c993f448149dace28248a99b99476f5f5614aa",
            "org.opencontainers.image.source": "https://github.com/cita-777/metapi",
            "org.opencontainers.image.title": "metapi",
            "org.opencontainers.image.url": "https://github.com/cita-777/metapi",
            "org.opencontainers.image.version": "main"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 402120686,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c355c0ee8e4f3957c6480cdf092ac2ace7d2ba2f55c51e03aa0c52c6c7238589/diff:/var/lib/docker/overlay2/6fab73f8d80836a9cd74a2e8c3a678c157829aaefd0cc4aca8328d09a8123e8d/diff:/var/lib/docker/overlay2/92f31ad9c1b5ff69d0f765cd97186f93f62800e0e78f456f22b4a9611c9ad15d/diff:/var/lib/docker/overlay2/df1b5b9f23caa2dfb7980e60cb6a1b1279b3365d7a01a58f10c06b634283e314/diff:/var/lib/docker/overlay2/440b28bb39470f0a6b7bb7f42356c470279f2e24ee2abc8e10440938b5f04ad0/diff:/var/lib/docker/overlay2/cff81aa9287f42f7e91adb6d19e4580ba236b38c85fe8c92819319d4b8c5f10f/diff:/var/lib/docker/overlay2/0d5ac245451a080be8f236668d88e92229de619759bb0c09d561ad419bc57f02/diff:/var/lib/docker/overlay2/9020cc9a9f6fb1482b133bfdeca5acd624d97883fcb44af3fc1b468fc3a63032/diff:/var/lib/docker/overlay2/edc3b3b3353494d59a32d29a6e9a9a870c080c91dd755eecd9cf6ef1a6e16677/diff:/var/lib/docker/overlay2/b3c01b541228aa6f175b878e44fedaa2d7a2da39f6c38fbef61e448c770be1b0/diff",
            "MergedDir": "/var/lib/docker/overlay2/35ced12e31fc166449ac74f4682932dac7105d1c287dd41a6ead492aa7c146f4/merged",
            "UpperDir": "/var/lib/docker/overlay2/35ced12e31fc166449ac74f4682932dac7105d1c287dd41a6ead492aa7c146f4/diff",
            "WorkDir": "/var/lib/docker/overlay2/35ced12e31fc166449ac74f4682932dac7105d1c287dd41a6ead492aa7c146f4/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:6143ee9e3de07e6ca35edaf392cf93dea566a5bcd0d3696607ae6c324193d099",
            "sha256:0aa986c2dd275e3831dada0e58f72e3e934f3acb0076d5f1932d0e11ed430ccf",
            "sha256:a5c07a84942a1672c2da22088b25e8abed457b54246fff0dd3aec04d3ce225d9",
            "sha256:3282881b12db1c3f0d8324a18ff3e495c08c317d88f9211ec91785a13968aa20",
            "sha256:ea8dced56fac7edb80d4abeb2648de71d75cdb2ee748749556f5fc9df62cac30",
            "sha256:aba5928de01feb4bd72f5c09263129f10bc652b904da2591ca06b423b4710763",
            "sha256:dc4b3c91e43ed6addacbb02d390587d513075807a5935c532f8b884502166bd6",
            "sha256:9d07df33b5dea2459d6d1de009624a8d436f90682f4060f9b87192ae37d98000",
            "sha256:4e45ab33cd48bc996cc43e34a91b2c1eea45f20e39ea4566e74b1ea9674da545",
            "sha256:a3cc37e4913b6b7d762c5a64599366d9176ace11568b6b2b80745980048800a5",
            "sha256:37832273e0e10ad95dc86dcf8d0e6d936fe99a1c64dc34daa8e8d28cb2719616"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-19T10:45:26.622011433+08:00"
    }
}

更多版本

docker.io/1467078763/metapi:latest

linux/amd64 docker.io365.30MB2026-03-02 14:58
115

docker.io/1467078763/metapi:sha-c0c993f

linux/amd64 docker.io402.12MB2026-03-19 10:45
10