Я создал контейнер для моего консольного приложения netcore 2.2. Основная функция должна получить 2 аргумента для начала. Если 2 аргумента не будут переданы, будет выдано исключение.
Я выполняю docker на windows.
Это мой docker файл:
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2
COPY bin/Release/netcoreapp2.2/publish/ app/
ENTRYPOINT ["dotnet", "app/BinanceLoggerCandleStick.dll"]
Это моя основная функция в консольном приложении, да ничего особенного, но ему нужны два аргумента ie в этом случае "BTCUSDT" и "1min"
static void Main(string[] args)
{
//some code
}
Я попытался запустить образ / container со следующей командой, но ничего:
docker start thirsty_bose "BTCUSDT" "1min"
Я не хочу жестко задавать аргументы в файле dockerfile, я хочу передать их с помощью команды docker start. Как я могу сделать эту работу?