【发布时间】:2021-08-10 06:39:39
【问题描述】:
我的 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”转换为地址:名称解析暂时失败
【问题讨论】:
-
你能提供你用来开始撰写的
command吗? -
分享你的 settings.py
标签: django postgresql docker