python-2.7 - 确定Unix域套接字上传入请求的docker容器

标签 python-2.7 sockets docker unix

我已经在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/

相关文章:

python - 'super' 对象没有属性 '__eq__'

python - 导入错误 : No module named FileDialog - after PyInstaller

android - Linux 内核模块 unix 域套接字

PHP 套接字 I/O 方法

c++ - 无法使用 UDP 通过二进制文件发送 pdf

java - 无法从 docker 容器连接到在我的主机上运行的 mySql

Python:URLError:<urlopen 错误 [Errno 10060]

python - 如何在Python中实现模式事件来调用类方法?

mysql - 从另一个容器连接到在 docker 容器中运行的 mysql 服务器?

.net - 私有(private) NuGet 提要和 docker 缓存(Windows)