/ / symfonyアプリケーションからdocker経由でredisにアクセスできません-symfony、docker、redis

symfonyアプリケーションからredisにアクセスできません - symfony、docker、redis

次のエラーを受け取りました:要求されたアドレス[tcp:// localhost:6379]を割り当てることができません。この問題を解決するのを手伝ってください。ありがとうございました!

docker-compose.yaml

version: "3.1"
services:

redis:
image: redis:alpine
container_name: ficbook-redis
ports:
- "6379:6379"
volumes:
- ./data/redis:/data/redis

elasticsearch:
image: elasticsearch:5.4-alpine
container_name: ficbook-elasticsearch

webserver:
image: nginx:alpine
container_name: ficbook-webserver
working_dir: /application
volumes:
- ./application:/application
- ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- "80:80"
links:
- redis
- php-fpm
- elasticsearch

php-fpm:
build: phpdocker/php-fpm
container_name: ficbook-php-fpm
working_dir: /application
volumes:
- ./application:/application
- ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini
links:
- redis

app / config / parameters.yml

# This file is auto-generated during the composer install
parameters:
redis_dsn: "redis://localhost"
redis_session_dsn: "redis://localhost/2"
redis_token_dsn: "redis://localhost/3"

回答:

回答№1は0

試してみてください redis://redis あなたはそれにアクセスできるはずです