Dockerfile里的ENTRYPOINT 加括号与不加括号的区别
FROM alpine:latest
RUN echo http://mirrors.ustc.edu.cn/alpine/v3.13/main > /etc/apk/repositories
RUN echo http://mirrors.ustc.edu.cn/alpine/v3.13/community >> /etc/apk/repositories
RUN apk update && apk upgrade
RUN apk add mysql-client
ENTRYPOINT ["mysql"]
- ENTRYPOINT [“mysql”]
#直接运行mysql命令, 或者該执行文件 - ENTRYPOINT mysql
#等于在内部起了个shell进程,相当于用sh -c "command"这种方式
推荐使用带中括号这种方式 ENTRYPOINT [“mysql”]