Redis: Создание прослушивающего сокета TCP сервера *: 6379: невозможно связать сокет, номер ошибки: 13 - PullRequest
0 голосов
/ 16 ноября 2018
# develop.yml
  redis:
    image: redis
    command: redis-server --requirepass 123
    ports:
    - '6379:6379'
    expose:
    - "6379

docker-compose -f develop.yml up redis показывает:

docker-compose -f develop.yml up redis
Starting django-blog_redis_1 ... done
Attaching to django-blog_redis_1
redis_1     | 1:C 16 Nov 2018 03:52:46.935 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis_1     | 1:C 16 Nov 2018 03:52:46.935 # Redis version=5.0.1, bits=64, commit=00000000, modified=0, pid=1, just started
redis_1     | 1:C 16 Nov 2018 03:52:46.935 # Configuration loaded
redis_1     | 1:M 16 Nov 2018 03:52:46.935 # Creating Server TCP listening socket *:6379: unable to bind socket, errno: 13

Я проверяю порт: fuser -k -n tcp 6379, но ничего не использую 6379.

Как я могу это решить?

1 Ответ

0 голосов
/ 16 ноября 2018

Моя ОС: Deepin Linux.

Похоже, что проблема с Deepin.

Выполните следующую команду для ее решения:

sudo apt remove apparmor

Связанные обсуждения:https://github.com/docker/for-linux/issues/413

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...