Запуск простого exe-файла в Docker-контейнер, работающий под управлением Microsoft / Windows Server.

Я хотел бы запустить простое приложение, отображающее «Hello World» в контейнере Docker, работающем под изображениями
Microsoft / windowsservercore.

-> Я копирую свой исполняемый файл в контейнер, а затем фиксирую свой контейнер для сохранения состояния.
-> Я запустил свой контейнер и запустил мой исполняемый файл.

Проблема у меня нет выхода.

C:\>docker version
Client:
Version:      18.03.1-ce
API version:  1.37
Go version:   go1.9.5
Git commit:   9ee9f40
Built:        Thu Apr 26 07:12:48 2018
OS/Arch:      windows/amd64
Experimental: false
Orchestrator: swarm

Server:
Engine:
Version:      18.03.1-ce
API version:  1.37 (minimum version 1.24)
Go version:   go1.9.5
Git commit:   9ee9f40
Built:        Thu Apr 26 07:21:42 2018
OS/Arch:      windows/amd64
Experimental: false

Привет, мир кода

#include <iostream>

int main()
{
std::cout << "Hello World " << "!\n";
}

Исполняемый файл отлично работает на компьютере с Windows.

0

Решение

Проблема в том, что основные библиотеки отсутствуют, вы можете сослаться на: https://github.com/docker/for-win/issues/700

Вы также можете попробовать Microsoft / Aspnetcore.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]