Best practices for writing Dockerfiles
FROM alpine3.12
COPY . /app
RUN make /app
CMD main
Each instruction creates one layer:
- FROM creates a layer from the alpine 3.12 Docker image.
- COPY adds files from your Docker client’s current directory.
- RUN builds your application with make.
- CMD specifies what command to run within the container.