Я не могу открыть сервер в 0.0.0.0 вместо этого он работает в 127.0.0.1 в при использовании Docker , Django и Postgres [duplicate]

Я новичок в этом деле.

файл settings.py имеет вид:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'postgres',
        'USER': 'postgres',
        'PASSWORD': 'password',
        'HOST': 'db',
        'PORT': 5432,
    }
}

Файл докера:

FROM python:3
ENV PYTHONUNBUFFERED=1 
COPY . /usr/src/app
WORKDIR /usr/src/app
RUN pip install -r requirements.txt
CMD ["python3", "manage.py", "runserver", "0.0.0.0:8000"]

Файл композиции докера:

version: '3.8'

services:
    db:

        image:  postgres
        volumes:
            - ./data/db:/var/lib/postgresql/data
        environment:
            POSTGRES_DB: postgres
            POSTGRES_USER: postgres
            POSTGRES_PASSWORD: password
        container_name: postgres_db
 
    web:
        tty: true
        
        command: python3 manage.py runserver 0.0.0.0:8000
        build:  .
        volumes:
            - .:/usr/src/app
        ports:
            -   8000:8000
        container_name: django_container
        
        
        environment:
            POSTGRES_USER: postgres
            POSTGRES_PASSWORD: password
            POSTGRES_HOST: db
        depends_on:
            - db
            

<<<Файл

requirements.txt имеет следующий вид:

Django
psycopg2
docker-compose build
docker-compose up
docker exec -it django-container bash -l
python manage.py migrate 

docker-compose ps

запускается и выводится следующее:

ml: версияis obsolete" NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS django_container airline-web "python3 manage.py r…" web 4 minutes ago Up 48 seconds 0.0.0.0:8000->8000/tcp postgres_db postgres "docker-entrypoint.s…" db 3 hours ago Up 48 seconds 5432/tcp

выше были запущены сервер работает в 127.0.0.1:8000 вместо 0.0.0.0:8000. Я что-то упускаю. Я новичок в этом деле.

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