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

Общий том сервисов в Docker

Общий том сервисов одна папка для двух сервисов одного файла описания. Оба контейнера видят одни и те же файлы по своим точкам монтирования. Данные переживают перезапуск любой из копий.

Том box монтируют в /data у писателя и читателя на busybox. Один кладёт слово saved, второй читает файл при старте:

services: writer: image: busybox command: ["sh", "-c", "echo saved > /data/note"] volumes: - box:/data reader: image: busybox command: ["cat", "/data/note"] volumes: - box:/data depends_on: - writer volumes: box:

Порядок старта ставит writer раньше reader, чтобы файл уже лежал в томе. Подъём на переднем плане покажет строку от читателя:

docker compose up

Создайте том share и сервисы put и get на busybox с общей папкой /data, где put пишет слово shared.

Поднимите проект и убедитесь, что get выводит это слово.

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