# Dockerfile
# COPY
多阶段构建,Docker version 17.05
- 多阶段构建,匿名阶段
FROM alpine:3.13 FROM alpine:3.13 COPY /usr/local/app .- 多阶段构建,命名阶段
FROM alpine:3.13 AS builder FROM alpine:3.13 COPY /usr/local/app .
# CMD
CMD ["executable", "param1", "param2"](exec form, this is the preferred form)CMD ["param1", "param2"](as default parameters to ENTRYPOINT)CMD command param1 param2(shell form)
# ENTRYPOINT
ENTRYPOINT ["executable", "param1", "param2"](exec form, this is the preferred form)ENTRYPOINT command param1 param2(shell form)