Pergunta de entrevista da empresa Haufe Group

In Docker what's the difference between CMD, ENTRYPOINT and RUN