testcontainers-core¶
testcontainers-core
is the core functionality for spinning up Docker containers in test environments.
- class DockerContainer(image: str, docker_client_kw: dict | None = None, **kwargs)¶
Basic container object to spin up Docker instances.
>>> from testcontainers.core.container import DockerContainer >>> from testcontainers.core.waiting_utils import wait_for_logs >>> with DockerContainer("hello-world") as container: ... delay = wait_for_logs(container, "Hello from Docker!")