Docker - удалите Dotnet Global Tool, установленный через Dockerfile

Я устанавливаю инструмент dotnet глобально через Dockerfile, используя следующее:

    RUN dotnet tool install --global Amazon.Lambda.Tools --version 3.3.0
    ENV PATH="$PATH:/root/.dotnet/tools"

У меня есть другой инструмент (aws sam), который пытается удалить / переустановить глобальный инструмент внутри, чтобы убедиться, что установлена ​​последняя версия инструмента. Но он получает ошибку ниже:

 Failed to uninstall tool package Invalid cross-device link

Когда я пытаюсь удалить его вручную, я также получаю ту же ошибку.

Кстати, инструменты разрешаются просто отлично, когда я пытаюсь:

dotnet lambda --help

0 ответов

Другие вопросы по тегам