The Docker start command simply starts a container without running it. It simply creates an instance of the Image and maintains the container in the start state. However, the Docker run command allows to run a container and keep it in a running state. When the container is running, we can execute commands inside it or access its file system.