What are the differences between a docker Image and Layer? What are the differences between a docker Image and Layer?