Final answer:
New containers in Docker are created by running an existing image, either pulled from a registry or built from a Dockerfile.
Step-by-step explanation:
To create a new container in Docker, you must use an existing image. Containers are instances of Docker images that can be run using the Docker engine. The process typically involves pulling a pre-made image from a registry, such as Docker Hub, or building a new one from a Dockerfile, and then running the image. When you run the image, a new container is created from it, and you can then use the container to run applications, processes, or services.