Django频道与django

时间:2018-05-13 08:30:32

标签: django ubuntu django-channels

我跟随django channels tutorial以便将其与django集成。但是,有一次我遇到了我无法解决的错误。在终端Django说:

[Errno 111] Connect call failed ('127.0.0.1', 6379)

我认为问题与教程中的这些内容有关:

We will use a channel layer that uses Redis as its backing store. To start a Redis server on port 6379, run the following command:

$ docker run -p 6379:6379 -d redis:2.8

我在Linux Ubuntu 17.04中工作,无法运行上面显示的命令。当我运行该命令时,ubuntu终端说:

docker: command not found

安装' docker'后,结果仍然相同与' sudo apt-get install docker'。我怎么解决这个问题?是否有其他方法可以在指定端口上启动redis服务器而无需安装docker?

1 个答案:

答案 0 :(得分:1)

来自the first page of the tutorial

  

本教程还使用Docker来安装和运行Redis。我们使用Redis作为通道层的后备存储,它是我们在教程中使用的Channels库的可选组件。 Install Docker来自其官方网站。

因此,install docker on your ubuntu system和命令docker将可用。