小编Isu*_*ika的帖子

Docker Redis Connection拒绝了

我正在尝试通过代码访问Redis服务器并且它没有连接.但如果我打击redis容器,我可以访问redis-cli.

docker-compose.yml看起来像这样

version: '2'
services:
  web:
   build:
    context: .
    dockerfile: Dockerfile_nginx
   ports:
    - "9000:80"
   environment:
    - NGINX_SERVERNAME=xxx.dev *.xxx.dev
   command: /bin/bash -c "envsubst '$$NGINX_SERVERNAME' < /var/www/site.template > /etc/nginx/conf.d/default.conf
                          && dos2unix /var/www/provision/init_storage.sh && sh /var/www/provision/init_storage.sh
                          && nginx -g 'daemon off;'"
   volumes:
     - .:/var/www
   links:
     - php
   networks:
     frontend

  php:
    build:
      context: .
      dockerfile: Dockerfile_php-fpm
    command: /bin/bash -c "composer install
              && php-fpm"
    volumes:
          - .:/var/www
    environment:
          - APP_ENV=local
          - APP_DEBUG=true
    networks:
      - frontend
      - backend
    links:
         - redis
  db:
    build:
      context: .
      dockerfile: …
Run Code Online (Sandbox Code Playgroud)

php redis docker dockerfile

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker ×1

dockerfile ×1

php ×1

redis ×1