【问题标题】:How to build a docker image with Stack Haskell?如何使用 Stack Haskell 构建 docker 镜像?
【发布时间】:2019-12-22 19:08:16
【问题描述】:

我正在使用Stack 构建我的 Haskell 项目,并希望从中构建一个 docker 映像。

我发现 Stack 支持 Docker integration,但是当我尝试时,它并没有为我构建准备好使用我项目中的 docker 映像。

stack docker pull 部分中描述的语句 https://docs.haskellstack.org/en/stable/docker_integration/#use-stack-as-normal,它下载 Haskell 编译器

REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
golang                         1.12.9              669220934599        3 months ago        814MB
kindest/node                   v1.15.3             8ca0c8463ebe        4 months ago        1.45GB
fpco/stack-build               lts-14.17           9adc774bb5e5        4 months ago        8.52GB
gcr.io/kuar-demo/kuard-amd64   blue    

1db936caa6ac        8 months ago        23MB

但它不会构建图像。

问题是,如何使用 Stack 从我的 haskell 项目构建 docker 映像。

【问题讨论】:

    标签: haskell haskell-stack


    【解决方案1】:

    我相信 Stack Docker 集成的目的只是在容器内执行构建,而不一定是生产容器。我建议使用official Haskell Docker image 和 Dockerfile 来构建映像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 2017-07-16
      相关资源
      最近更新 更多