Не открывается Django приложение запущенное с помощью docker compose на Linux

запускаю Django приложение с помощью docker compose,

version: '3.8'

services:
  app:
    build: 
      context: .
      dockerfile: Dockerfile.python
    environment:
      - DJANGO_SUPERUSER_USERNAME=root
      - DJANGO_SUPERUSER_EMAIL=akulenko21@bk.ru 
      - DJANGO_SUPERUSER_PASSWORD=root
    container_name: app_container
    depends_on:
      - db
    networks:
      pharmacynet:
    ports:
      - "127.0.0.1:8000:8000"

  db:
    image: mysql:latest
    container_name: mysql_container
    networks:
      pharmacynet:
    environment:
      - MYSQL_ROOT_PASSWORD=password
      - MYSQL_DATABASE=pharmacy
      - MYSQL_USER=kirill
      - MYSQL_PASSWORD=KiRill1!2
    volumes:
      - mysql_data:/var/lib/mysql
      - ./init.sql:/docker-entrypoint-initdb.d/init.sql

  netshoot:
    image: nicolaka/netshoot
    command: sleep infinity
    networks:
      pharmacynet:

  redis-server:
    image: redis
    container_name: redis
    depends_on:
      - db
    networks:
      pharmacynet:

  celery:
    build: 
      context: .
      dockerfile: Dockerfile.celery
    depends_on:
      - db
      - redis-server
    command: celery -A crud_project worker
    networks:
      pharmacynet:

  celery-beat:
    build: 
      context: .
      dockerfile: Dockerfile.celery
    depends_on:
      - db
      - redis-server
    command: celery -A crud_project beat 
    networks:
      pharmacynet:

volumes:
  mysql_data:

networks:
  pharmacynet:
    driver: bridge
    ipam:
      config:
        - subnet: 192.168.0.0/16
          gateway: 192.168.1.1

Я использую Fedora 41, версия Docker:

Docker version 28.0.1, build 068a01e

версия docker compose:

Docker Compose version v2.33.1

внутри контейнера netshoot при выполнении curl {app}:8000, сайт отвечает и работает, но при выполнении curl 127.0.0.1:8000 на хосте получаю curl: (56) Recv failure: Соединение разорвано другой стороной, в чем может быть проблема?

Вернуться на верх