gpt4 book ai didi

django - Docker 与 Django/PostgreSQL

转载 作者:行者123 更新时间:2023-11-29 11:59:09 24 4
gpt4 key购买 nike

我是 Docker 的新手,我实际上尝试了这个教程:https://docs.docker.com/compose/django/

有几件事我不明白:

  • 永远不会创建“代码”文件夹。
  • 使用“docker-compose up”启动容器后命令,如何访问 postgreSQL 命令行?
  • 在教程中,在“创建 Django 项目”部分,第一点是“切换到项目目录的根目录。”但如果我明白正确教程,我已经在这个文件夹中。

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

最佳答案

  • The "code" folder is never created.

根据 docker-compose.yml,代码文件夹从当前目录挂载到 docker 容器。所以在 docker 容器中运行命令后会有目录代码(你可以通过 docker-compose run web ls/code 证明),但在你的本地操作系统上没有。

  • Once the container is launched with the "docker-compose up" command, how can I access to the postgreSQL command line ?

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

或者通过 django dbshel​​l:docker-compose run web python manage.py dbshel​​l

In the tutorial, at the "Create a Django project" part, the first point is "Change to the root of your project directory." But if I understand correctly the tutorial, I'm already in this folder.

如果您已经在项目根目录下,那么您可以跳过这一步,但请始终记住,当前目录将挂载到容器中的/code 目录。

关于django - Docker 与 Django/PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40949028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com