我收到下一个错误:无法分配请求的地址[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
,您应该可以访问它