哈斯克尔堆栈图像容器执行在Docker上运行
我正在关注堆栈和docker的turorial,通过docker运行haskell build。
build设和图像创作效果很好,我可以通过docker run -p 5000:5000 {imagename} {app-exe}
应用程序docker run -p 5000:5000 {imagename} {app-exe}
我正在使用最新堆栈的function来构build这个最小configuration的docke映像。
image: container: base: "fpco/ubuntu-with-libgmp"
我如何使图像自动启动可执行文件,以便我可以键入docker run -p 5000:5000 {imagename}
。 我知道如何在dockerfile中完成,而不是在堆栈中。 我在想,我必须使用:
entrypoints: - appname-exe
没有成功,不pipe我只是使用可执行文件的名称或绝对path。 也许我不明白什么是入口点。
我正在使用Docker for Mac。
任何build议感激。
干杯比约恩
我自己想清楚了。 一切工作正常,我只是不明白,堆栈创build两个独立的图像。 一个只是为了环境,一个是为了入门。
所以我检查了docker images
,发现了两张图片。 我很简单地运行错误的图像。 这是正确的docker run -p 5000:5000 {imagename-app-exe}
人有时候你看不到森林。