泊坞窗和Django/PostgreSQL的

问题描述:

我在码头工人是新手,我实际上尝试本教程:https://docs.docker.com/compose/django/泊坞窗和Django/PostgreSQL的

有几件事情,我不明白:

  • “代码”文件夹从未创建。
  • 使用“docker-compose up” 命令启动容器后,如何才能访问postgreSQL命令行?
  • 在教程中,在“创建Django项目”部分,第一个点是 “更改为项目目录的根目录。”但如果我正确理解了教程 ,我已经在这个文件夹中。

有人可以帮我吗?感谢提前。

  • “代码”文件夹从不创建。

Code文件夹被安装到从当前目录泊坞窗的容器中,根据搬运工-compose.yml。因此,在docker容器中运行命令之后,将会有目录代码(您可以通过docker-compose run web ls /code来证明),但是在本地操作系统上没有。

  • 一旦容器与“泊坞窗,撰写了”命令启动,我怎么能访问到PostgreSQL命令行?

您可以通过端口连接: docker-compose run db psql -U postgres

或者Django在dbshel​​l: docker-compose run web python manage.py dbshell

在本教程中,在“创建一个Django项目”的一部分,第一点就是“改变成你的项目目录的根。”但是,如果我理解正确的教程,我已经在这个文件夹中。

如果你在项目的根是已经非常严重的,比你可以跳过步骤,但始终记住的是,当前目录将被安装在容器/代码目录。

+2

非常完美,非常感谢。 – Tali