如何解决什么是`docker serve`命令
有时在我标记为启用“集成”的 WSL 发行版中,我可以看到以下过程:
docker serve --address /root/.docker/run/docker-cli-api.sock
docker serve --help
表示“启动 api 服务器”。与标准 /var/run/docker.sock
不同,此套接字似乎实现了非基于 http 的协议。
我找不到任何参考资料。
解决方法
This search on GitHub 将我指向源代码。好像为Docker组件开启了几个不同的服务器here然后启动一个grpc服务器:
composev1.RegisterComposeServer(s,p)
containersv1.RegisterContainersServer(s,p)
contextsv1.RegisterContextsServer(s,p.ContextsProxy())
streamsv1.RegisterStreamingServer(s,p)
volumesv1.RegisterVolumesServer(s,p)
...
// start the GRPC server to serve on the listener
return s.Serve(listener)
抱歉,我没有找到任何相关的参考资料或文档,希望这至少有点帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。