-1
I am creating a development environment for a Docker-based 5.0 Standard project.
I managed a file docker-compose.yml
for http://phpdocker.io and I made some modifications, he’s this way:
###############################################################################
# Generated on phpdocker.io #
###############################################################################
version: "3.1"
services:
webserver:
image: nginx:alpine
container_name: rdias-app-webserver
working_dir: /application
volumes:
- .:/application
- ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- "8080:80"
links:
- redis
php-fpm:
build: phpdocker/php-fpm
container_name: rdias-app-php-fpm
working_dir: /application
volumes:
- .:/application
- ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.0/fpm/conf.d/99-overrides.ini
links:
- redis
redis:
image: redis:alpine
container_name: rdias-app-redis
command: redis-server --requirepass Redis2019!
ports:
- "6379:6379"
volumes:
- ./redis:/data
The application is working properly but it does not connect in any way in redis.
Host machine can connect smoothly.
I don’t know if I link the right way. I’m not used to Docker.
No links, pass container name, ex:
redis:rdias-app-redis
– Tuxpilgrim