我收到下一个错误:无法分配请求的地址[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'

最佳答案

仅尝试redis://redis,您应该可以访问它

09-19 13:38