Задать вопрос
colonel
@colonel
Разработчик PHP, Laravel

Docker контейнер nginx не видит php-fpm?

Всем привет!
Делаю свою сборку на docker-compose php-fpm + nginx + postgres

php-fpm в docker-compose.yml называется app, выглядит вот так:
app:
    build:
      context: .
      dockerfile: Dockerfile
    image: digitalocean.com/php
    container_name: app
    restart: unless-stopped
    tty: true
    environment:
      SERVICE_NAME: app
      SERVICE_TAGS: dev
    working_dir: /var/www
    volumes:
      - ./app:/var/www
      - ./php/local.ini:/usr/local/etc/php/conf.d/local.ini
    networks:
      - app-network


В nginx.conf подключается так:
fastcgi_pass app:9000;

после выполнения docker-compose up -d контейнер с nginx падает, в логах вот это:

app-webserver | 2020/01/08 08:39:02 [emerg] 1#1: host not found in upstream "app" in /etc/nginx/conf.d/nginx.conf:18
app-webserver | nginx: [emerg] host not found in upstream "app" in /etc/nginx/conf.d/nginx.conf:18


что делаю не так?
  • Вопрос задан
  • 892 просмотра
Подписаться 1 Простой 8 комментариев
Решения вопроса 1
@1001001
networks:
      testing_net:
        ipv4_address: 172.28.1.3


Вебсервер в другой сети, как и база
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы