我跟随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?
答案 0 :(得分:1)
来自the first page of the tutorial:
本教程还使用Docker来安装和运行Redis。我们使用Redis作为通道层的后备存储,它是我们在教程中使用的Channels库的可选组件。 Install Docker来自其官方网站。
因此,install docker on your ubuntu system和命令docker
将可用。