Below is the
FROM golang:1.14.10 MAINTAINER xyz COPY ~/go/bin/product-api /go/bin/product-api COPY ~/go/bin/swagger /go/bin/swagger ENTRYPOINT ["/go/bin/product-api"]
docker build -t cloud-native-product-api:1.0.0 ., gives error:
Step 3/5 : COPY ~/go/bin/product-api /go/bin/product-api COPY failed: stat /var/lib/docker/tmp/docker-builder398080099/~/go/bin/product-api: no such file or directory
I think the image build process takes
/var/lib/docker/tmp/docker-builder398080099 as workspace and refer from that path.
How to copy files from specific folder of local machine into Docker image?
Source: Docker Questions