ghcr.io/metatool-ai/metamcp:2.4.22 linux/amd64

ghcr.io/metatool-ai/metamcp:2.4.22 - 国内下载镜像源 浏览次数:9

我没有访问外部网络的能力,无法获取ghcr.io/metatool-ai/metamcp 镜像的描述信息。 要获取该镜像的描述信息,您需要访问相关的镜像仓库(例如GitHub Container Registry)并查看该镜像的页面。

源镜像 ghcr.io/metatool-ai/metamcp:2.4.22
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22
镜像ID sha256:d452b621ee4c8829d95a7d137693933dcd991af2fff3876ddf7bed142b63bcca
镜像TAG 2.4.22
大小 3.32GB
镜像源 ghcr.io
CMD ./docker-entrypoint.sh
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2025-12-11T04:13:45.312886722Z
同步时间 2026-03-10 14:52
开放端口
12008/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin UV_TOOL_BIN_DIR=/usr/local/bin
镜像标签
2025-12-11T04:10:51.447Z: org.opencontainers.image.created MCP Aggregator, Orchestrator, Middleware, Gateway in one docker: org.opencontainers.image.description MIT: org.opencontainers.image.licenses 32b6e9813acfc13d1013eb2452be1899d6654bb9: org.opencontainers.image.revision https://github.com/metatool-ai/metamcp: org.opencontainers.image.source metamcp: org.opencontainers.image.title https://github.com/metatool-ai/metamcp: org.opencontainers.image.url metatool-ai: org.opencontainers.image.vendor 2.4.22: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22  ghcr.io/metatool-ai/metamcp:2.4.22

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22  ghcr.io/metatool-ai/metamcp:2.4.22

Shell快速替换命令

sed -i 's#ghcr.io/metatool-ai/metamcp:2.4.22#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22  ghcr.io/metatool-ai/metamcp:2.4.22'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22  ghcr.io/metatool-ai/metamcp:2.4.22'

镜像构建历史


# 2025-12-11 12:13:45  0.00B 设置默认要执行的命令
CMD ["./docker-entrypoint.sh"]
                        
# 2025-12-11 12:13:45  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:12008/health || exit 1"] "30s" "30s" "5s" "0s" '\x03'}
                        
# 2025-12-11 12:13:45  0.00B 声明容器运行时监听的端口
EXPOSE [12008/tcp]
                        
# 2025-12-11 12:13:45  0.00B 指定运行容器时使用的用户
USER nextjs
                        
# 2025-12-11 12:13:45  2.61KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x docker-entrypoint.sh # buildkit
                        
# 2025-12-11 12:13:45  2.61KB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs docker-entrypoint.sh ./ # buildkit
                        
# 2025-12-11 12:13:44  841.71MB 执行命令并创建新的镜像层
RUN /bin/sh -c cd apps/backend && pnpm add drizzle-kit@0.31.1 # buildkit
                        
# 2025-12-11 12:13:27  18.50MB 执行命令并创建新的镜像层
RUN /bin/sh -c pnpm install --prod # buildkit
                        
# 2025-12-11 12:13:25  40.00B 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/pnpm-workspace.yaml ./ # buildkit
                        
# 2025-12-11 12:13:25  752.00B 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/package.json ./ # buildkit
                        
# 2025-12-11 12:13:24  772.70MB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/node_modules ./node_modules # buildkit
                        
# 2025-12-11 12:13:11  543.70KB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/packages ./packages # buildkit
                        
# 2025-12-11 12:13:10  314.00B 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/apps/backend/drizzle.config.ts ./apps/backend/ # buildkit
                        
# 2025-12-11 12:13:10  575.94KB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/apps/backend/drizzle ./apps/backend/drizzle # buildkit
                        
# 2025-12-11 12:13:10  1.93KB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/apps/backend/package.json ./apps/backend/ # buildkit
                        
# 2025-12-11 12:13:10  1.06MB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/apps/backend/dist ./apps/backend/dist # buildkit
                        
# 2025-12-11 12:13:10  2.20KB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/apps/frontend/package.json ./apps/frontend/ # buildkit
                        
# 2025-12-11 12:13:10  377.02MB 复制新文件或目录到容器中
COPY --chown=nextjs:nodejs /app/apps/frontend/.next ./apps/frontend/.next # buildkit
                        
# 2025-12-11 12:11:24  2.70KB 执行命令并创建新的镜像层
RUN /bin/sh -c adduser --system --uid 1001 --home /home/nextjs nextjs &&     mkdir -p /home/nextjs/.cache/node/corepack &&     chown -R nextjs:nodejs /home/nextjs # buildkit
                        
# 2025-12-11 12:11:24  1.66KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup --system --gid 1001 nodejs # buildkit
                        
# 2025-12-11 12:11:23  11.86MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y curl postgresql-client && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-12-11 12:11:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=metatool-ai
                        
# 2025-12-11 12:11:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=MetaMCP
                        
# 2025-12-11 12:11:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=MIT
                        
# 2025-12-11 12:11:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=MetaMCP - aggregates MCP servers into a unified MetaMCP
                        
# 2025-12-11 12:11:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/metatool-ai/metamcp
                        
# 2025-12-11 12:11:17  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-12-11 12:11:17  224.34MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y     curl     gnupg     && curl -fsSL https://deb.nodesource.com/setup_20.x | bash -     && apt-get install -y nodejs     && npm install -g pnpm@10.12.0     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-12-10 06:46:06  0.00B 设置默认要执行的命令
CMD ["/usr/local/bin/uv"]
                        
# 2025-12-10 06:46:06  0.00B 配置容器启动时运行的命令
ENTRYPOINT []
                        
# 2025-12-10 06:46:06  0.00B 设置环境变量 UV_TOOL_BIN_DIR
ENV UV_TOOL_BIN_DIR=/usr/local/bin
                        
# 2025-12-10 06:46:06  51.81MB 复制新文件或目录到容器中
COPY /uv /uvx /usr/local/bin/ # buildkit
                        
# 2025-12-09 08:46:35  655.72MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex; 	apt-get update; 	apt-get install -y --no-install-recommends 		autoconf 		automake 		bzip2 		default-libmysqlclient-dev 		dpkg-dev 		file 		g++ 		gcc 		imagemagick 		libbz2-dev 		libc6-dev 		libcurl4-openssl-dev 		libdb-dev 		libevent-dev 		libffi-dev 		libgdbm-dev 		libglib2.0-dev 		libgmp-dev 		libjpeg-dev 		libkrb5-dev 		liblzma-dev 		libmagickcore-dev 		libmagickwand-dev 		libmaxminddb-dev 		libncurses5-dev 		libncursesw5-dev 		libpng-dev 		libpq-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		libtool 		libwebp-dev 		libxml2-dev 		libxslt-dev 		libyaml-dev 		make 		patch 		unzip 		xz-utils 		zlib1g-dev 	; 	apt-get dist-clean # buildkit
                        
# 2025-12-09 08:06:13  184.88MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	; 	apt-get dist-clean # buildkit
                        
# 2025-12-09 07:07:25  60.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		curl 		gnupg 		netbase 		sq 		wget 	; 	apt-get dist-clean # buildkit
                        
# 2025-12-08 08:00:00  119.85MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1765152000'
                        
                    

镜像信息

{
    "Id": "sha256:d452b621ee4c8829d95a7d137693933dcd991af2fff3876ddf7bed142b63bcca",
    "RepoTags": [
        "ghcr.io/metatool-ai/metamcp:2.4.22",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp:2.4.22"
    ],
    "RepoDigests": [
        "ghcr.io/metatool-ai/metamcp@sha256:6d5e0cba4ffc4976069a980723c11042f993a978fe0f3071ba2ec8a91ebc3d41",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/metatool-ai/metamcp@sha256:b95e48ea1b4aefdac96b086c825fe58cd475cf42a764a8297fc60a1851e39bc4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-12-11T04:13:45.312886722Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "nextjs",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "12008/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "UV_TOOL_BIN_DIR=/usr/local/bin"
        ],
        "Cmd": [
            "./docker-entrypoint.sh"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -f http://localhost:12008/health || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 30000000000,
            "StartPeriod": 5000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-12-11T04:10:51.447Z",
            "org.opencontainers.image.description": "MCP Aggregator, Orchestrator, Middleware, Gateway in one docker",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "32b6e9813acfc13d1013eb2452be1899d6654bb9",
            "org.opencontainers.image.source": "https://github.com/metatool-ai/metamcp",
            "org.opencontainers.image.title": "metamcp",
            "org.opencontainers.image.url": "https://github.com/metatool-ai/metamcp",
            "org.opencontainers.image.vendor": "metatool-ai",
            "org.opencontainers.image.version": "2.4.22"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3320734973,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/79ca53f92bcabbc6a25c39ce1765617a69f7dbe899c6ba00e04215d4343cce34/diff:/var/lib/docker/overlay2/e2385113bddec962b9001ad14a21f7e36a9c3259fa0652f0658365872ad08380/diff:/var/lib/docker/overlay2/26d99286947585ec64206ff9871386846cb98b23f33391fd4c62a7e18b0291ed/diff:/var/lib/docker/overlay2/eebd8a36cc793305546aff471d09b4384c346ccba877f49ad137c5012a336881/diff:/var/lib/docker/overlay2/ff9bab64349ef44de1fa88f9245c4300419b724e36acbe0956dd634708b5592b/diff:/var/lib/docker/overlay2/2f612b0df5e14ecc2eaec7a3deaa439229b66c647498b7f532af084f962d6e90/diff:/var/lib/docker/overlay2/c364fb4ac50f978b838c408a5e0b922a399d309564bc0fb2e8d4d9f6120e7515/diff:/var/lib/docker/overlay2/6eaa5d223812f3ad471004ca6433d581bf4d38b1dcd0a3664d3bb7272a10891a/diff:/var/lib/docker/overlay2/96f8c798c94cb30d2453deb40470f91882a933ee3f001684861eefefba3a16ec/diff:/var/lib/docker/overlay2/49c279b4103df99d38b61cd4b404dcca12efe4a720c4674ba15169b003c93102/diff:/var/lib/docker/overlay2/2e23104f4fc7bf099157eeadd5b3aa89028dcea45d214f82f1362c7193fcb07e/diff:/var/lib/docker/overlay2/70163de0c1b3b24506d2126dc510c6c7c6778d42698306976f49699b8c8d6cd1/diff:/var/lib/docker/overlay2/d6480d495435ae126dd7973a09c10cebca167b38b3f6ebfd18be984ceaf54b1d/diff:/var/lib/docker/overlay2/5f17ff7380ff5bba2ef538f0649b0855dc1945a48f2a363f2cd13b1cb79814f3/diff:/var/lib/docker/overlay2/35cf8e77af13583ee00f5d6f45041d1cb8a9e8471e0cd663bcd35fb18225f24b/diff:/var/lib/docker/overlay2/68a7728c1c032e0bebddddf381dccb2bebf6ca9543dc82cacf355557097f0e47/diff:/var/lib/docker/overlay2/c13a632ad2e28050488f45d6003c0b03f5e2b79bf14b86bf2536451f30b14bae/diff:/var/lib/docker/overlay2/b14891af789b4e0fc37d906d8aa53282c3a9a9c4ef840a7d1034c3906c2e75a9/diff:/var/lib/docker/overlay2/144770b7a183a5c7c6e2ca114944b6cfd3a7434847e218c28c31a911669ce915/diff:/var/lib/docker/overlay2/e5b3a87c6e29c83c05a38d2fd366e99d5dbee5640e6a66a58c24542c8f565ce0/diff:/var/lib/docker/overlay2/869bf879cd65bd319ab0342f0c5291e1b89056ebd61caec83dfaf08a39964971/diff:/var/lib/docker/overlay2/ccdd0f81fc76c09bf756efa2c73dc6cf4e4a619a3ceb868afd82799cd4e300a8/diff:/var/lib/docker/overlay2/b3254cbc49ebd79e51b0f83567601beb1de2a53f2da06b4fb46a2ddff6453436/diff",
            "MergedDir": "/var/lib/docker/overlay2/3f0b075443d95fc0e077548cb35967f58e55abc4733864674e12fd2571d6ed1f/merged",
            "UpperDir": "/var/lib/docker/overlay2/3f0b075443d95fc0e077548cb35967f58e55abc4733864674e12fd2571d6ed1f/diff",
            "WorkDir": "/var/lib/docker/overlay2/3f0b075443d95fc0e077548cb35967f58e55abc4733864674e12fd2571d6ed1f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:e9b010e49a06fcdb7a531d2b36c7c266a5432b166bc31de70ebbab6cb2d4cef5",
            "sha256:0b208bc29d309f8138d4e5dd666679c0a5495ea6c3da398364f627a5228cc875",
            "sha256:8e47c7b8acf33a418df9186109ad0e8b1863ee149177632079d07c6fea331de5",
            "sha256:662b8975365c4eb9a0cbc4d3b8e936bb8f2e97bf5cf13eae65e26d3a80c803f8",
            "sha256:10c309b4cc08598a3e9614fb37fecb3e214e6b175c54558d3cf508562b028948",
            "sha256:e2589c889e7fb6ec5f8383289e01d31a8f81292ea1276dd6319196a464134c78",
            "sha256:e89571ef67f2f0b93f7d98cfafa1042958dbc9623b3c2d517b45316df74173ac",
            "sha256:2893886b23b41a815e60f4b9622ff8e2f27afcf55ca80de1dd56e230d76a66af",
            "sha256:3bb1fa8fbaf8c1daf340b751bf55514b90ac3edbfab2d3b127198c9cfd651ea4",
            "sha256:88afcec4f663711bd7fa64c6d263cff7bf1eb57dd2aee5d32902f69e69ebbd12",
            "sha256:ccd998739130023650bdb4b5fe565d28ddf23f8da64953d0b7ea9d4af571d884",
            "sha256:14558a7a1d80396011578a2617990c15ac9ba2f42a002cda42ca2ede3d6f9a08",
            "sha256:872a6e64172657ac64d337377346d3cb96e446066c3adbac5af2aff119470c6e",
            "sha256:920f050432e0bcefb1c5620980f822599caffc382f087f53366ee0a0ec429cd7",
            "sha256:068b295f3c7c03012fbd4b57020831d3e60718ea30b6c3d9e1cec75920d7135b",
            "sha256:dbff72caa80380ece8a9ac0ff6c18b51456c19564cfb79c49ffcc5a077e3a157",
            "sha256:a3b992a24a6793d2d5a0fa440b8acfa3e54ece6b800d1bc39a250f28b544905e",
            "sha256:329af8c406d1868f2c5e2d683a57673b95c387a53b5a3c4cce07f73c199891f5",
            "sha256:ec1ca87421b0ff0ca014789a6eecec620ff478c63ded8d82176308ba12bd50ab",
            "sha256:883ca7f46fc6200fc4718a3261598cf7f1fae913b3c685396cef4ca46fbb494d",
            "sha256:fb6a3a2f9f52f651a6a0b26c3c3378352856318b2f19155b1cebfc792f2b58ec",
            "sha256:2ceead30ac3aea27faf5f413a049761f3a7c34adca550ecf4500fbbdd65fedba",
            "sha256:b80ccf51d0552591025babbe9effaadc1cb6ca322bff9f438d84a56782c0dab2",
            "sha256:0279897c9f44d99622c3b747e89339c85ab5fd7c15fa03d645cb5bb7fd9c694a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-10T14:51:08.511402927+08:00"
    }
}

更多版本

ghcr.io/metatool-ai/metamcp:latest

linux/amd64 ghcr.io3.13GB2025-07-01 10:57
317

ghcr.io/metatool-ai/metamcp:2.4.22

linux/amd64 ghcr.io3.32GB2026-03-10 14:52
8