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