簡體   English   中英

在運行Microsoft / WindowsServerCore的Docker容器中運行簡單的exe

[英]Running simple exe into a docker container running microsoft/windowsservercore

我想運行一個簡單的應用程序,在顯示在microsoft / windowsservercore映像下的Docker容器中顯示“ Hello World”。

->我將可執行文件復制到容器中,然后提交容器以保存狀態。 ->我啟動了容器並啟動了可執行文件。

問題我沒有輸出。

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計算機上完美運行。

問題是缺少基本的dll,您可以參考: https : //github.com/docker/for-win/issues/700

您也可以嘗試microsoft / aspnetcore。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM