A container is a standard unit of software where the application runs quickly and reliably from one computing environment to another. And docker container is a podium that runs application classified by the use of Kernel containerization feature.
Docker image is a collection of files which has no state whereas Docker Container is the instantiation of Docker Image. Docker Container is the run time instance of images.