Я думаю, framework.config.location
(и вообще строка, содержащая точки) не является допустимым идентификатором с точки зрения оболочек Unix, таких как bash.
Однако вы можете использовать его в разделе ENV вашего Dockerfile:результатом будет что-то вроде
env framework.config.location=$HOME/framework/config TheCommand
, но вы не можете получить доступ к значению переменной через $framework.config.location
orf {$framework.config.location}
. Вы можете прочитать его, используя value=$(env | grep 'framework.config.location' | cut -f 2 -d '=')
, а затем использовать как $value
...