Dans mon fichier docker, j'ai ceci:Ajouter des arguments d'application pour exécuter l'application de la console .NET dans Docker
FROM microsoft/dotnet:2.0-runtime
ARG source
WORKDIR /app
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "app.dll"]
et je dois passer un argument d'application à l'application, disons --argument
, de sorte que l'application peut courir à l'intérieur du conteneur.
Alors, je sais que je peux exécuter l'application locale en faisant
dotnet run -- --argument
mais je suis coincé à essayer d'ajouter le --argument
au Dockerfile (ou nulle part, je ne sais pas).
J'ai essayé d'ajouter CMD ["--argument"]
, CMD ["--", "--argument"]
dans le Dockerfile, mais sans succès.
Est-ce possible?
Etes-vous sûr que celui-ci ne fonctionne pas? ENTRYPOINT ["dotnet", "app.dll", "argument"] ?? – Kostya
@KostyaK non, ce n'est pas –
Avez-vous essayé CMD ["dotnet", "app.dll", "argument"] au lieu de ENTRYPOINT ["dotnet", "app.dll"]? – ingvar