This is a very important question and the answer is very simple, but fundamental:
- Run: create a new container of an image, and execute the container. You can create N clones of the same image. The command is:
docker run IMAGE_IDand notdocker run CONTAINER_ID

- Start: Launch a container previously stopped. For example, if you had stopped a database with the command
docker stop CONTAINER_ID, you can relaunch the same container with the commanddocker start CONTAINER_ID, and the data and settings will be the same.
