コード内localhost
rq-worker1
から rq-worker1
です redis
ではなくそれ自体 redis:6379
にアクセスできません localhost
に接続します rq-worker1
から 。ただし、デフォルトではredis
およびrq-worker1
同じネットワーク内にあり、そのネットワークのドメイン名としてサービス名を使用できます。つまり、redis
に接続できます。 rq-worker1
からのサービス redis
を使用する ドメイン名として、たとえば:client.connect(("redis", 6379))
localhost
を置き換える必要があります redis
を使用 rq-worker1
の設定 。