我从 Divio Django 项目模板创建了一个 Boilerplate 项目:(Python 3.6、Django CMS、HTML 5)
检查存储库会返回几个文件,其中包括 adocker-compose和 dockerfile。
Docker 组合:
version: "2"
services:
web:
build: "."
links:
- "db:postgres"
ports:
- "8000:80"
volumes:
- ".:/app:rw"
- "./data:/data:rw"
command: python manage.py runserver 0.0.0.0:80
env_file: .env-local
db:
image: postgres:9.6-alpine
environment:
POSTGRES_DB: "db"
volumes:
- ".:/app:rw"
Run Code Online (Sandbox Code Playgroud)
所以在本地我尝试运行
docker-compose run web
Run Code Online (Sandbox Code Playgroud)
启动本地 Django CMS 实例。但是,我遇到了以下错误:
Starting ale_db_1 ... done
/app/addons/aldryn-django/aldryn_config.py:137: RuntimeWarning: no cache configured. Falling back to CACHE_URL=locmem://
RuntimeWarning,
/app/addons/aldryn-django/aldryn_config.py:137: RuntimeWarning: no cache configured. Falling back …Run Code Online (Sandbox Code Playgroud) 我是一个菜鸟,我正在尝试按照这个人的教程创建一个网站:http://support.divio.com/academy/basic-how-to-build-a-website-and-blog-with-django -cms-60 分钟/介绍。看起来我在设置项目的本地服务器的部分。当我执行此操作时,电源外壳上会出现一条消息,其中显示:
Waiting for local database server Couldn't connect to database container.
Database server may not have started.
Run Code Online (Sandbox Code Playgroud)
我试图找到数据库所在的位置,但找不到。我使用的是 Windows 操作系统和 Linux 容器吗?