Для выполнения команд в Jenkinsfile с использованием Docker обычно используется директива `sh` или `script`. Директива `sh` используется для выполнения команд на хост-системе, а в случае использования Docker для выполнения команд в контейнере лучше использовать `script`.
При использовании Docker в Jenkinsfile команды нужно обернуть в директиву `script`, потому что содержимое директивы `script` выполняется внутри контейнера Docker, в то время как содержимое директивы `step` выполняется на хост-системе Jenkins. Таким образом, если вы хотите выполнить команды в контейнере Docker, то их нужно обернуть в `script`.