Я хотел бы передать аргумент в моем dockerfile для создания моего образа docker.Я видел в другом посте и руководстве по докеру, как это сделать, но в моем случае это не работает.Вот фрагмент моего кода, где я использую свой аргумент:
ARG FirefoxVersion
RUN powershell -Command iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'));
RUN choco install -y firefox --version $FirefoxVersion --ignore-checksums
Я создаю свой образ с помощью этой команды в powershellPrompt:
docker build -t myimage --build-arg FirefoxVersion=61.0.1 .
Наконец, у меня есть эта ошибка:
'$FirefoxVersion' is not a valid version string.
Parameter name: version
The command 'cmd /S /C choco install -y firefox --version $FirefoxVersion -- ignore-checksums' returned a non-zero code: 1
Кто-нибудь знает, что не так с моим кодом?Благодаря.