Запустите Redis внутри Docker контейнера с дампом Redis без композита - PullRequest
0 голосов
/ 23 февраля 2020

Я полный новичок до Docker, и мне было поручено создать контейнерный экземпляр Redis и контейнерное веб-приложение для извлечения случайного значения из базы данных без использования compose.

До сих пор я создал мостовую сеть и контейнер приложения и экземпляр Redis, и это работает отлично. Однако, что бы я ни делал, экземпляр Redis всегда пуст (dbsize = 0). До сих пор я создавал Redis с

docker run --detach --name redis-ins -v /var/lib/redis/dump.rdb redis:latest

, как это было предложено кем-то на GitHub, но, как объяснялось выше, похоже, это не работает. Путь к файлу правильный, так как экземпляр Redis, работающий на физической машине, в порядке и имеет все значения.

Итак, мой вопрос: нужно ли мне вместо этого использовать Dockerfile для создания экземпляра? Я повторяю здесь, что мне не разрешено использовать Docker Compose. Будем весьма благодарны за любые указатели.

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