2 votes

Impossible de charger la bibliothèque partagée 'kernel32.dll' ou l'une de ses dépendances

J'ai essayé d'exécuter l'application console Net core avec Docker mais j'ai eu cette erreur au démarrage du conteneur.

Exception : Impossible de charger la bibliothèque partagée 'kernel32.dll' ou l'une de ses dépendances. Afin d'aider à diagnostiquer les problèmes de chargement, envisagez de de définir la variable d'environnement LD_DEBUG : libkernel32.dll : cannot ouvrir un fichier d'objets partagés : No such file or directory

Voici mon fichier Docker

FROM mcr.microsoft.com/dotnet/core/runtime:2.2
WORKDIR /app 
COPY . /app
ENTRYPOINT ["dotnet", "Application.dll"]

Quelqu'un a-t-il rencontré ce problème ?

0voto

VonC Points 414372

Vérifier si dotnet/dotnet-docker numéro 618 qui signale un message d'erreur similaire, pourrait être utile.

Assurez-vous que vous l'installez dans votre runtime et non dans votre build dotnet.

Déplacement de l'installation vers le bas FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base a résolu mon problème

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X