Can't build Docker image
j6e opened this issue · 2 comments
j6e commented
The project has a dockerfile but doesn't have instructions on how to build the dockerimage. Is there anything special that needs to be done before building?
➜ docker build -t duckling .
[+] Building 7.9s (13/16)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 32B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for docker.io/library/debian:buster 0.8s
=> [internal] load metadata for docker.io/library/haskell:8-buster 0.9s
=> CACHED [builder 1/8] FROM docker.io/library/haskell:8-buster@sha256:5c365dc081a22550cb4ca62f99a57 0.0s
=> [internal] load build context 0.1s
=> => transferring context: 82.00kB 0.1s
=> [stage-1 1/3] FROM docker.io/library/debian:buster@sha256:cca6bcced970f7634197ff1821aabb452024eb4 2.4s
=> => resolve docker.io/library/debian:buster@sha256:cca6bcced970f7634197ff1821aabb452024eb437958ab9 0.0s
=> => sha256:b7c5fe8e0ac53c77142bf16686fc01d0d2b1fb2da7be5414cdf2f224ec485592 49.24MB / 49.24MB 1.6s
=> => sha256:cca6bcced970f7634197ff1821aabb452024eb437958ab98bfc146ece96969c6 984B / 984B 0.0s
=> => sha256:4db99637cd48a7181532cbd61a0da9295ae135ac590f1948fea5cd7c9acfab0b 529B / 529B 0.0s
=> => sha256:f7a28cf0d278f8bcac059068904ae785426f5be984715bf6f46b51ed23065df7 1.48kB / 1.48kB 0.0s
=> => extracting sha256:b7c5fe8e0ac53c77142bf16686fc01d0d2b1fb2da7be5414cdf2f224ec485592 0.7s
=> [builder 2/8] RUN apt-get update -qq && apt-get install -qq -y libpcre3 libpcre3-dev build-esse 6.3s
=> [stage-1 2/3] RUN apt-get update -qq && apt-get install -qq -y libpcre3 libgmp10 --no-install-r 2.3s
=> [builder 3/8] RUN mkdir /log 0.3s
=> [builder 4/8] WORKDIR /duckling 0.0s
=> [builder 5/8] ADD . . 0.1s
=> ERROR [builder 6/8] RUN stack setup 0.1s
------
> [builder 6/8] RUN stack setup:
#0 0.128 /bin/sh: 1: stack: not found
------
ERROR: failed to solve: executor failed running [/bin/sh -c stack setup]: exit code: 127```
isimisi commented
I can't get it to work on mac M1 - ended up using a windows pc instead, works without issues on windows. Sadly this issue has been present for a very long time, don't know if it will ever be resolved.
TheBearBytes commented
I managed to pass RUN stack setup
by changing FROM haskell:8-buster AS builder
to FROM haskell AS builder
in Dockerfile but RUN stack install
still failing.
Mac M1 here.