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

Клиент в контейнере в Docker

Клиент redis-cli в том же контейнере читает и пишет ключ у локального сервера. Образ сервера уже содержит redis-cli, её вызывают через exec у compose. Пароль и порт наружу здесь не задают.

Сначала поднимают сервис db на redis:8 без пароля и без порта на хост:

services: db: image: redis:8

Фоновый старт проекта выполняют так:

docker compose up -d

Затем в том же сервисе запускают клиент и кладут строку hello под ключом msg:

docker compose exec db redis-cli SET msg hello

Чтение того же ключа возвращает сохранённое значение:

docker compose exec db redis-cli GET msg

Поднимите сервис store на redis:8 без пароля и запишите строку ping под ключом note внутри копии.

Прочитайте ключ note и отметьте, что ответ совпадает с записанным текстом.

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