2016-12-03 82 views
2

我在碼頭工人是新手,我實際上嘗試本教程:https://docs.docker.com/compose/django/泊塢窗和Django/PostgreSQL的

有幾件事情,我不明白:

  • 「代碼」文件夾從未創建。
  • 使用「docker-compose up」 命令啓動容器後,如何才能訪問postgreSQL命令行?
  • 在教程中,在「創建Django項目」部分,第一個點是 「更改爲項目目錄的根目錄。」但如果我正確理解了教程 ,我已經在這個文件夾中。

有人可以幫我嗎?感謝提前。

回答

4
  • 「代碼」文件夾從不創建。

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