РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcRdSvPw 5 of 13 menu
◀ ▶

Пароль сервера в Docker

Пароль задают параметром запуска, и клиент передаёт его при подключении. Входной скрипт образа сам подставляет redis-server, если первый аргумент начинается с дефиса. В описании остаётся только флаг пароля.

Сервис db на redis:8 получает список command с флагом --requirepass и значением demo:

services: db: image: redis:8 command: ["--requirepass", "demo"]

Фоновый подъём проекта выполняют так:

docker compose up -d

Клиент без пароля не пройдёт проверку. Строку hello под ключом msg запишем с флагом -a и тем же значением demo:

docker compose exec db redis-cli -a demo SET msg hello

Чтение ключа тоже выполним с паролем:

docker compose exec db redis-cli -a demo GET msg

Поднимите сервис store на redis:8 с учебным паролем demo и запишите строку ok под ключом flag изнутри копии.

Прочитайте ключ flag с тем же паролем и отметьте совпадение текста.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить