确定Unix域套接字上传入请求的Docker容器

时间:2018-07-30 21:25:23

标签: python-2.7 sockets docker unix

我已经在Python 2.7中实现了在Unix域套接字上侦听的小型服务。它还会检索对等凭据(PID,UID,GID)。

现在,我正在试验Docker容器,并使用volume sharing使容器中主机上运行的该服务的Unix域套接字可见。

容器中的组件可以很好地发送请求。但是,服务应根据请求来自哪个容器而有所不同。传入请求的对等凭据(PID,UID,GID)就是容器内部的凭据。

我可以确定从哪个容器发送请求(没有为每个容器生成单独的Unix域套接字)吗?

1 个答案:

答案 0 :(得分:-1)

如果您在此处使用任何EXPOSE,请输入EXPOSE 3971或3972,这使它更特定于将侦听该端口请求的容器发送到哪个容器。除了检查SSL是否正常运行之外,还可以检查容器和外部是否正在运行相同版本的“请求”。