Использование docker-compose для монтирования тома, который будет меняться на разных хостах - PullRequest
0 голосов
/ 17 января 2019

В docker compose я знаю, что вы можете установить привязку громкости, поставив что-то вроде

volumes:
    - /some_path_on_host:/some_path_in_container

Однако / some_path_on_host для меня будет другим в зависимости от хост-машины

Я попытался заглянуть в докерскую документацию и не смог найти ничего конкретного для этого случая.

По сути, я хочу убедиться, что даже тот, у кого нет опыта работы с докером, сможет установить путь для тома на хост-компьютере, не редактируя docker-compose.

Насколько я понимаю, Docker также позволяет задавать пути с переменными среды, которые можно увидеть здесь

volumes:
    - ${SOME_ENV_VAR}:/some_path_in_container

Есть ли другой способ установки томов, более удобный для пользователя, или я должен просто сказать им установить SOME_ENV_VAR? Будет ли лучше использовать SOME_ENV_VARIABLE?

...