我用docker compose up运行docker。在
在一个文件中,我试图访问使用以下方法创建的redis:
import redis
pool = redis.ConnectionPool(host='redis', port=6379, db=0)
r = redis.Redis(connection_pool=pool)
r.flushall()
这是我的码头工人-合成.ymlredis部分:
^{pr2}$运行后:
docker-compose down
docker-compose build
docker-compose up
一切正常,redis表示已经准备好接受6379端口的连接。在
但是,上面的python代码会生成:
redis.exceptions.ConnectionError: Error -5 connecting to redis:6379. No address associated with hostname.
如何从python文件连接到redis?在
编辑:
docker ps -a
redis显示:
3a494c9da73d redis "docker-entrypoint.sh"
10 seconds ago Up 9 seconds 0.0.0.0:6379->6379/tcp
迁移程序未链接到redis。这就解决了:
相关问题 更多 >
编程相关推荐