The command docker run is used to create a new container instance from a specified image and start the container immediately. If the image is not available locally, it will be pulled from the container registry. docker create only creates the container without starting it, which requires a separate docker start command to run the container. docker build is used to create an image from a Dockerfile, not to start a container. docker commit creates a new image from a container's changes.