我已经在Unix域套接字上的Python 2.7中实现了一个小型服务。它还检索对等凭据(PID,UID,GID)。
现在,我正在试验Docker容器,并使用volume sharing使该服务在主机上运行的Unix域套接字在容器中可见。
容器中的组件可以很好地发送请求。但是,服务应根据请求来自哪个容器而有所不同。传入请求的对等凭据(PID,UID,GID)就是容器内部的凭据。
是否可以确定从哪个容器发送了请求(没有为每个容器生成单独的Unix域套接字)?
最佳答案
如果您在此处使用任何EXPOSE,请输入EXPOSE 3971或3972,这使它更特定于将侦听该端口请求的容器发送到哪个容器。除了检查SSL是否正常运行之外,您还可以检查容器和外部是否正在运行相同版本的“请求”。
关于python-2.7 - 确定Unix域套接字上传入请求的docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51602499/