本项目提供用于 MCP Everything 服务器的 Docker 镜像,支持 SSE 传输,方便开发者快速搭建和部署相关服务。
MCP Everything 服务器源代码:点击查看
镜像名称:tzolov/mcp-everything-server:v1
Docker Buildx 是一个实验性的 CLI 功能,用于构建多架构镜像,在现代 Docker 版本中默认包含。
⚠️ 重要提示
若要使用 Docker Buildx 功能,请确保 Docker 版本支持或开启了实验性功能。
docker buildx version
如果没有安装,请更新 Docker 或在您的 Docker 配置文件中启用实验性功能。
docker buildx create --use --name multiarch-builder
docker buildx inspect --bootstrap
此命令设置了一个支持多架构构建的 Buildx 构建器。
使用以下步骤构建并将镜像推送到 Docker Hub:
docker login
docker buildx build --platform linux/amd64,linux/arm64 -t tzolov/mcp-everything-server:v1 --push .
此命令:(1) 为 amd64 和 arm64 构建镜像;(2) 推送包含多架构清单的镜像到 Docker Hub。
推送完成后,确认镜像支持多个架构:
检查镜像清单:
docker manifest inspect tzolov/mcp-everything-server:v1
查看 manifests 下的条目,确认有 arm64 和 amd64 进行支持。
docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v1
使用 bash 入口点运行镜像进行调试:
docker run -p 3001:3001 --rm -it --entrypoint bash tzolov/mcp-everything-server:v1