J'ai un mac et des parallèles avec Windows 10. J'ai compilé le modèle webapi dans Visual Studio 2017 sur Windows sans support de docker à un dossier sur mon mac. Pour une raison quelconque, je ne peux pas faire fonctionner l'image du docker (l'image de Hello-World fonctionne bien). Docker est installé sur le Mac. Voici mes étapes:.Net Web Core Api à Docker Container Mac
dotnet restore ./WebApplication1.sln
dotnet publish ./WebApplication1.sln -c Release -o ./obj/Docker/publish
Voici mon fichier docker situé dans le répertoire du projet
FROM microsoft/aspnetcore:latest
ARG source
WORKDIR /app
EXPOSE 5000
COPY ${source:-obj/Docker/publish} /app
ENTRYPOINT ["dotnet", “WebApplication1.dll"]
commandes d'appel de docker à partir du terminal
docker build WebApplication1 -t WebApplication1
docker run -d -p 5000:5000 WebApplication1
Cela me donne un identifiant de conteneur, mais il ne commence jamais. J'espère qu'il me manque quelque chose de simple. S'il vous plaît donnez votre avis. L'utilisation de docker-composer a permis de résoudre le problème avec
avez-vous quelque chose dans les journaux de docker? – Set
s'il vous plaît exécuter 'docker logs' pour vérifier les erreurs, une autre façon d'être sute si dans/app sont tous les dll demande vous pouvez ajouter 'RUN ls/app' juste après l'entrée' COPY' –
VictorV
je vais essayer . merci – Tim