apocas/docker-modem

Bug: Building an image fails

cheetahbyte opened this issue · 0 comments

Hello, i have the problem that i can't build images with dockerode.

My Code:

client.buildImage(
  "./Dockerfile",
  {
    t: "test"
  },
  function (err, stream) {
    if (err) console.error(err);

    console.log(stream);
  }
);

My Dockerfile:

FROM alpine:latest
WORKDIR /app
COPY test.sh .
ENTRYPOINT ["sh"]
CMD ["test.sh"]

Error:

Error: (HTTP code 500) server error - unexpected EOF 
    at /home/cheetah/Schreibtisch/test.dockerapi/node_modules/docker-modem/lib/modem.js:324:17
    at IncomingMessage.<anonymous> (/home/cheetah/Schreibtisch/test.dockerapi/node_modules/docker-modem/lib/modem.js:351:9)
    at IncomingMessage.emit (events.js:412:35)
    at endReadableNT (internal/streams/readable.js:1334:12)
    at processTicksAndRejections (internal/process/task_queues.js:82:21) {
  reason: 'server error',
  statusCode: 500,
  json: null
}

Docker logs

Okt 18 07:49:10 laptop dockerd[889]: time="2021-10-18T07:49:10.507471313+02:00" level=error msg="Handler for POST /build returned error: unexpected EOF"

There was a similar error before (#5), but I did not use any unusual characters.

I look forward to an answer, and to the solution of the problem ^^