dockerfile run vs cmd vs entrypoint