Я пытаюсь передать каталог внутри контейнера, в конце концов, где это может быть автоматизировано. Однако я не вижу альтернативы, кроме физического редактирования файла Docker и ручного ввода определенного каталога, который нужно добавить.
Примечание. Я пробовал подключенные тома, однако это решение не помогло в моей проблеме, поскольку я хочу в конечном итоге вызвать контейнер в каталоге, который в конечном итоге будет запускать скрипт для каталога в контейнере, а не просто копировать локальный каталог внутри контейнера.
Метод 1:
$ --build-arg project_directory=/path/to/dir
ARG project_directory
ADD $project_directory .
Мое неудачное решение предполагает, что я могу использовать значение аргумента в качестве базовой строки, которую команда ADD
может интерпретировать так же, как если бы я просто вводил путь вручную.