运行 将简单的 exe 放入 docker 容器 运行 microsoft/windowsservercore
Running simple exe into a docker container running microsoft/windowsservercore
我想要 运行 一个简单的应用程序,在 Docker 容器 运行ning 中显示一个 "Hello World" 图片
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 机器上完美地 运行s。
问题是缺少基本的dll,可以参考:https://github.com/docker/for-win/issues/700
您也可以尝试microsoft/aspnetcore。
我想要 运行 一个简单的应用程序,在 Docker 容器 运行ning 中显示一个 "Hello World" 图片 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 机器上完美地 运行s。
问题是缺少基本的dll,可以参考:https://github.com/docker/for-win/issues/700
您也可以尝试microsoft/aspnetcore。