泊坞窗和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在dbshell: docker-compose run web python manage.py dbshell
在本教程中,在“创建一个Django项目”的一部分,第一点就是“改变成你的项目目录的根。”但是,如果我理解正确的教程,我已经在这个文件夹中。
如果你在项目的根是已经非常严重的,比你可以跳过步骤,但始终记住的是,当前目录将被安装在容器/代码目录。
非常完美,非常感谢。 – Tali