Docker con Django / PostgreSQL

Soy un novato en Docker y realmente bash este tutorial: https://docs.docker.com/compose/django/

Hay varias cosas que no entiendo:

  • La carpeta "código" nunca se crea.
  • Una vez que se lanza el contenedor con el command "docker-compose up", ¿cómo puedo acceder a la command-line postgreSQL?
  • En el tutorial, en la parte "Crear un proyecto Django", el primer punto es "Cambiar a la raíz del directory de su proyecto". Pero si entiendo correctamente el tutorial, ya estoy en esta carpeta.

Puede ayudarme alguien ? gracias por adelantado.

  • La carpeta "código" nunca se crea.

La carpeta de código está montada en el contenedor docker del directory actual, de acuerdo con docker-compose.yml. Entonces, después de ejecutar el command en el contenedor acoplable, habrá un código de directory (puede probarlo mediante docker-compose run web ls /code ), pero no en su sistema operativo local.

  • Una vez que se lanza el contenedor con el command "docker-compose up", ¿cómo puedo acceder a la command-line postgreSQL?

Puede conectarse por puerto: docker-compose run db psql -U postgres .

O mediante django dbshell: docker-compose run web python manage.py dbshell

En el tutorial, en la parte "Crear un proyecto Django", el primer punto es "Cambiar a la raíz del directory de su proyecto". Pero si entiendo correctamente el tutorial, ya estoy en esta carpeta.

Si ya está en la raíz del proyecto, entonces puede omitir el paso, pero siempre tenga en count que el directory actual se montará en / code dir en el contenedor.