testcontainers-java Docker & Self-Hosted Deployment

GitHub

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or...

RAW Compose
1. Pull Image (DOCKERHUB) docker pull library/redis
2. Docker Run (1-Click Launch) docker run -d --name testcontainers-java -p 6379:6379 --restart always redis:6-alpine
3. Podman Run podman run -d --name testcontainers-java -p 6379:6379 --restart always redis:6-alpine
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/library/redis:6-alpine
5. ORAS Pull (OCI Artifact) oras pull redis:6-alpine
6. Compose Deployment docker compose up -d
core/src/test/resources/compose-override/compose.yml
Download .yml
services:
  redis:
    image: redis:6-alpine
    ports:
      - 6379
    environment:
      foo: bar
    labels:
      label1: value1