Django docker: docker-compose не работает на порту?

после настройки всего файла, все выглядит и работает хорошо, но затем, когда я перехожу по портам 0.0.0.0 ничего не отображается, только фиктивные This site can’t be reached из google chrome, то есть все выполняется и работает хорошо, но почему это не отображается в браузере, я также пробовал с AWS EC2 и когда я запускаю docker-compose up --build он запускается, затем я копирую мой publick Ipv4 Address и вставляю его в url вход, теперь ничего не отображается.

Вот мои коды для docker и docker-compose, с nginx возможно я что-то напутал.

Dockerfile

FROM python:3.8.13-slim-buster
WORKDIR /app
COPY ./my_app ./

RUN pip install --upgrade pip --no-cache-dir

RUN pip install -r /app/requirements.txt --no-cache-dir

# CMD ["python3","manage.py","runserver","0.0.0.0:8000"]
CMD ["gunicorn","investprj.wsgi:application","--bind", "0.0.0.0:8000"]

docker-compose.yml

version: '3'

services:
  django_app:
    build: .
    env_file:
      - .env
    volumes:
      - static_vol:/app/static
      - media_vol:/app/media
    ports:
      - "8000:8000"

  nginx:
    build: ./nginx
    volumes:
      - static_vol:/app/static
      - media_vol:/app/media
    ports:
      -  "80:80"
    depends_on:
      - django_app
volumes:
  static_vol:
  media_vol:

image showing my desktop andn chrome browser opended up

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