docker中的Django shell模式

我正在学习如何使用官方教程开发Docker中的Django应用程序: https : //docs.docker.com/compose/django/

我已经成功运行了教程,并且

docker-compose run web django-admin.py startproject composeexample . 创build图像docker-compose up运行应用程序

问题是:

我经常使用python manage.py shell以shell模式运行Django,但是我不知道如何用docker来实现。

  1. 运行docker exec -it --user desired_user your_container bash
    运行这个命令有类似的效果,然后运行ssh到远程服务器 – 运行这个命令后,你将在容器的bashterminal。 你将能够运行所有的Django的manage.py命令。
  2. 在你的容器里面运行python manage.py shell