Dockerfile COPY — not a directory

Thank you for reading this post, don't forget to subscribe!

Име­ет­ся Dockerfile для бил­да обра­за Docker с Java-при­ло­же­ни­ем:

Во вре­мя бил­да на Go CD аген­те — сбор­ка пада­ет с сообщением:

Про­бле­ма вызва­на тем, что путь <dest> в COPY ука­зан без закры­ва­ю­ще­го сле­ша — /opt:

COPY eod-report-0.0.1-SNAPSHOT.jar /opt

В резуль­та­те — Docker-демон счи­та­ет <dest> не ката­ло­гом — а файлом.

Редак­ти­ру­ем:

COPY eod-report-0.0.1-SNAPSHOT.jar /opt/

после это­го билд про­хо­дит нормально.