MCP。Net-9-Claude-CLI
这是我建立独立的尝试。Net 9 dev-env已从我的计算机上分离,除了源代码或数据库等本地文件夹。
待办事项
- 添加有关Dockerfile的reamde
- 添加有关yaml文件的reamde
指令:
更改生产密码!!
在本地文件夹中:
构建(约5分钟)
docker-compose build=>一旦构建图像docker-compose up -d=>运行它docker-compose ps=>测试它运行docker-compose down=>关闭
重建
docker-compose logs=>看看为什么有些东西不起作用docker-compose down -v=>删除所有内容docker rmi mcp-codernet8claude:v1.0=>删除所有内容docker-compose build --no-cache=>无需任何现金(如果需要)即可重建
返回到构建后
从正在运行的容器中创建新映像
docker ps=>运行容器docker commit -m "Added .NET 9" mcp-codernet8claude-dev mcp-codernet8claude:v1.1docker images=>确认它在那里
开始工作
- 在yaml文件中更改编码器8083、8094、8105、8207、6277的开放端口8080
- 列出端口
docker port mcp-codernet8claude-dev.
为某事构建后端api
dotnet new webapi -n TestApiSomething=>创建一个APIdotnet run --urls http://0.0.0.0:8083=>运行apihttp://localhost:8083/swagger/index.html=>查看您的api端点http://localhost:8083/weatherforecast=>测试你的api
不能这样运行MCP
太麻烦了,也许改天吧。
玩n8n
n8nio/n8n=>从dockerhub得到这个docker volume create n8n_data=>给它一个音量以节省东西- 按如下方式运行=>阅读以下内容
http://localhost:5678=>在那里浏览并学习n8nhttp://host.docker.internal:8094/mcp/
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8nCMD: docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
