Пожалуйста, помогите мне со следующей ошибкой с Django и PostgreSQL с docker
Мой Dockerfile
FROM python:3
ENV PYTHONUNBUFFERED=1
WORKDIR /django
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
Мой docker-compose.yml
version: '3'
services:
db:
image: postgres
volumes:
- ./data/db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
container_name: postgres_db
web:
build: .
volumes:
- .:/django
ports:
- "8000:8000"
links:
- db:db
depends_on:
- db
image: web:django
container_name: django_container
command: python manage.py runserver 0.0.0.0:8000
И я получаю ошибку типа
django.db.utils.OperationalError: не удалось перевести имя хоста "db" в адрес: Временный сбой в разрешении имен
Не воспринимайте это как серьезное дело.
Это решено. просто проблема заключается в запуске docker в терминале windows/bash вместо запуска в терминалах vscode