1

Внутри файла docker для jansendup/emdw-compile-dep я определяю следующую переменную:

ENV BIND_DIR /home/user/devel

Было бы возможно сделать что-то вроде этого:

sudo docker run -v /home/ubuntu/devel:$BIND_DIR jansendup/emdw-compile-dep

вместо этого:

sudo docker run -v /home/ubuntu/devel:/home/user/devel jansendup/emdw-compile-dep

1 ответ1

1

Нет, переменная будет расширена локально (и, вероятно, будет пустой).

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

sudo docker run -v /home/ubuntu/devel:. jansendup/emdw-compile-dep

или же

sudo docker run -v /home/ubuntu/devel:~ jansendup/emdw-compile-dep

тоже не сработает.

Если у вас есть какой-то конкретный вариант использования для вышеперечисленного, не стесняйтесь добавлять его. Тогда можно было бы предложить лучшее решение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .