README
🚀 Docker镜像用于MCP Everything服务器(SSE传输)
本项目提供用于MCP Everything服务器(SSE传输)的Docker镜像,方便用户快速搭建相关服务。用户可通过该镜像轻松创建支持arm64和amd64的多架构图像,并进行运行和调试。
🚀 快速开始
项目信息
- MCP Everything服务器源代码:点击查看
- 镜像名称:
tzolov/mcp-everything-server:v1
📦 安装指南
创建支持arm64和amd64的多架构图像
启用Docker Buildx
Buildx是Docker CLI的一个实验性功能,用于构建多架构图像,它已包含在现代Docker版本中。
- 检查Buildx是否安装:
docker buildx version
若未安装,请更新Docker或在你的Docker配置文件中启用实验特性。
- 创建一个新的构建器实例:
docker buildx create --use --name multiarch-builder
docker buildx inspect --bootstrap
此命令设置了一个支持多架构构建的Buildx构建器。
构建并推送多架构镜像
按以下步骤构建并将镜像推送到Docker Hub:
- 登录到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
Scan to join WeChat group