docker 上的套接字

Socket on docker

我写了 3 个 pyhton 脚本在本地工作并与套接字连接。

我想为每个脚本创建 docker 个容器(一个脚本 = 一个容器)。但是当我启动第一个时(只是在套接字上监听)我有这个错误:

JOB START
Traceback (most recent call last):
  File "/demo/classifier.py", line 35, in <module>
    socket.connect("tcp://%s:%s" % (config["SOCKET"]["Hostname"], config["SOCKET"]["PortDetection"]))
  File "/opt/conda/lib/python3.9/configparser.py", line 963, in __getitem__
    raise KeyError(key)
KeyError: 'SOCKET'

我没有正确的配置文件,所以我需要做 chmod 777 on /config.ini

现在,当我 运行 我的代码时,它会找到带有“Socket”的配置文件。