Какой-нибудь контейнер 101 здесь, пожалуйста. Я не вижу сообщений, записанных в std::cout
в консоли, как я ожидал, когда она запускается в основном контейнере Windows Server. Я попробовал тот же сценарий с консольным приложением C #, и он выводит в отличие от примера ниже. Я чувствую, что это сужает что-то на стороне C ++.
код
#include <iostream>
int main()
{
std::cout << "Hello World\n";
}
Dockerfile
FROM mcr.microsoft.com/windows/servercore:ltsc2019
ADD Debug/ /
ENTRYPOINT [ "cmd.exe" ]
Команды
docker build -t cppnet .
docker run -it cppnet
Результаты: сначала выполняется в контейнере, а затем - локально