Después de ejecutar docker-compose up ,
Iniciando docker_django ... hecho
Adjuntar a docker_django
docker_django | Observando los cambios de archivos con StatReloader
docker_django | Realizando comprobaciones del sistema...
docker_django | La verificación del sistema no identificó problemas (0 silenciados).
docker_django | 12 febrero 2020 - 07:26:35
docker_django | Django versión 3.0.3, usando la configuración 'backend.settings'
docker_django | A partir del servidor de desarrollo en http://127.0.0.1:8000/
docker_django | Salga del servidor con CONTROL-C.
cuando me conecto a http://127.0.0.1:8000/ me muestra esto
No hay ningún problema/error al ejecutar el comando docker-compose, pero solo cuando se visita el sitio.
Estoy usando ubuntu 19.10 y el proyecto tiene django v3.
Dockerfile
FROM python:3 ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code COPY . /code/ RUN pip install -r requirements.txtdocker-compose.yml
version: '3' services: web: build: . container_name: docker_django command: python manage.py runserver volumes: - .:/code ports: - "8000:8000"Su aplicación solo escucha las solicitudes que provienen de localhost, que en el caso de un contenedor son solicitudes que provienen del interior del contenedor.
Pruebe este archivo compuesto:
version: '3' services: web: build: . container_name: docker_django command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000"error tipográfico corregido para el número de puerto como se sugiere
Lo que terminó funcionando para mí fue: