dragonfly Docker & Self-Hosted Deployment

GitHub

A modern replacement for Redis and Memcached

30,994 stars C++ C++ 1 file ยท ~15,553 tokens #cache#cpp#database#fibers#in-memory#in-memory-database#key-value#keydb
RAW Compose
1. Pull Image (DOCKERHUB) docker pull docker.dragonflydb.io/dragonflydb/dragonfly
2. Docker Run (1-Click Launch) docker run -d --name dragonfly -p 6379:6379 --restart always docker.dragonflydb.io/dragonflydb/dragonfly
3. Podman Run podman run -d --name dragonfly -p 6379:6379 --restart always docker.dragonflydb.io/dragonflydb/dragonfly
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/docker.dragonflydb.io/dragonflydb/dragonfly:latest
5. ORAS Pull (OCI Artifact) oras pull docker.dragonflydb.io/dragonflydb/dragonfly
6. Compose Deployment docker compose up -d
contrib/docker/docker-compose.yml
Download .yml
services:
  dragonfly:
    image: 'docker.dragonflydb.io/dragonflydb/dragonfly'
    ulimits:
      memlock: -1
    ports:
      - "6379:6379"
    # For better performance, consider `host` mode instead `port` to avoid docker NAT.
    # `host` mode is NOT currently supported in Swarm Mode.
    # https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode
    # network_mode: "host"
    volumes:
      - dragonflydata:/data
volumes:
  dragonflydata: