Я пытаюсь создать контейнер для контроллера, способного порождать дочерние контейнеры DooD:
[root@host]$ docker run -v /var/run/docker.sock:/var/run/docker.sock controller ...
Контроллер получает загруженные файлы, выполняет некоторую локальную обработку, создает рабочий контейнер правильного типа и отправляет запрос к рабочим, ожидающий возврата сгенерированных выходных файлов клиенту:
[root@controller]$ docker run -v /tmp/files:/home/worker/workspace worker ...
К сожалению, приведенный выше код не работает, потому что каталог /home/worker/workspace
рабочего фактически сопоставлен с /tmp/files
из HOST , а не контроллер.
Контейнер контроллера сам по себе не хранит данных, поэтому не имеет явного сопоставления томов с хоста.
Любой способ совместного использования каталога /tmp/files
из контейнера контроллера в контейнер родственного работника?