Différence entre COURIR et CMD dans un Dockerfile

Je suis confus au sujet de quand dois-je utiliser CMD vs RUN. Par exemple, pour exécuter bash/shell de commandes (c'est à dire ls -la) je serais toujours utiliser CMD ou est-il une situation où je voudrais utiliser RUN? En essayant de comprendre les meilleures pratiques au sujet de ces deux Dockerfile directives.

InformationsquelleAutor TakeSoUp | 2016-05-26