Каналы Django, интегрирующиеся с Django - PullRequest
0 голосов
/ 13 мая 2018

Я следую учебнику по 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 на указанном порту без установки докера?

1 Ответ

0 голосов
/ 13 мая 2018

С первая страница руководства :

В этом руководстве также используется Docker для установки и запуска Redis.Мы используем Redis в качестве резервного хранилища для слоя канала, который является необязательным компонентом библиотеки каналов, которую мы используем в руководстве. Установите Docker со своего официального сайта.

Итак, установите Docker в вашей системе Ubuntu , и команда docker станет доступной.

...