Это действительно допустимый вариант использования Docker, когда вы просто хотите иметь быструю временную среду для выполнения ваших сценариев.
В случае, если вы не знаете WORKDIR
какого-либо изображения, вы все равно можете перезаписать его при создании контейнера, как описано здесь .
sudo docker run --rm -it \
-w /any/directory \
-v $PWD/../src:/any/directory \
node:latest \
npm install
ПРИМЕЧАНИЕ Я добавил флаг --rm
, чтобы контейнер автоматически очищался после завершения команды npm install
.