Docker Entrypoint vs CMD

In the Dockerfile, the ENTRYPOINT command defines the executable, while CMD sets the default parameter.

https://phoenixnap.com/kb/docker-run-override-entrypoint