0
内部连接的Redis当我开始泊坞容器我得到Unnable从泊坞容器
OSError: Multiple exceptions: [Errno 111] Connect call failed ('::1', 6379), [Errno 111] Connect call failed ('127.0.0.1', 6379)
从Python,但这个代码工作正常的主机上。如何解决这个问题?
Dockerfile:gist,OS:MacOS的10.12
您在Dockerfile中使用多个CMD语句。只有最后一个“胜出”,所以'redis-server'没有启动。请考虑将Dockerfile分成两个单独的文件,或者将[redis-server]替换为[官方映像](https://hub.docker.com/r/library/redis/)。 – gesellix
本文解释了如何通过网络连接不同容器的几个选项:https://docs.docker.com/engine/userguide/networking/ – gesellix
@gesellix我无法拆分文件,也无法使用官方图像。也许有一种方法可以在一个Dockerfile中运行redis-server和python脚本? – 0x1337