Я хотел бы автоматически выполнять задачи внутри контейнера docker. Задача, которая должна быть выполнена, должна быть запущена в указанном c, смонтированном каталоге. Для этого я использую команду this:
docker run --rm -v /a/dir/on/my/host:/tmp some_container /bin/bash -c "cd /tmp/dir/inside/volume && echo \"$PWD\""
, за которой следует фактическая задача, которую я опускаю из-за краткости.
PWD
должен дать мне /tmp/dir/inside/volume
, но печатает /a/dir/on/my/host
. Почему это?