Dockerfile ENTRYPOINT с параметрами - PullRequest
0 голосов
/ 23 ноября 2018

Мне нужно запустить на ENTRYPOINT [..] следующее:

dotnet reportgenerator -reports:coverage.cobertura.xml -targetdir:Reports -reportTypes:htmlInline

Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Попробуйте execform из ENTRYPOINT:

ENTRYPOINT ["dotnet","reportgenerator","-reports:coverage.cobertura.xml","-targetdir:Reports","-reportTypes:htmlInline"]

Помимо execform существует форма оболочки, которая выглядит следующим образом:

ENTRYPOINT command param1 param2

В массиве ENTRYPOINT вы должны включить стабильные команды по умолчанию (они не считаются изменяемыми) с их аргументами.Тогда, если вы хотите установить дополнительные значения по умолчанию, которые с большей вероятностью будут изменены, используйте CMD.

Пример взят из официальной ссылки на документацию:

FROM ubuntu
ENTRYPOINT ["top", "-b"]
CMD ["-c"]
0 голосов
/ 23 ноября 2018

Вы пробовали?

ENTRYPOINT ["dotnet", "reportgenerator", "-reports:coverage.cobertura.xml", "-targetdir:Reports", "-reportTypes:htmlInline"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...