{
  "schema_version": 2,
  "id": "operate/redisinsight/install/install-on-docker",
  "title": "Install on Docker",
  "url": "https://redis.io/docs/latest/operate/redisinsight/install/install-on-docker/",
  "summary": "How to install Redis Insight on Docker",
  "aliases": [
    "/operate/oss_and_stack/install/install-redis-insight/install-on-docker/"
  ],
  "tags": [
    "docs",
    "operate",
    "redisinsight"
  ],
  "last_updated": "2026-08-10T10:40:34+01:00",
  "page_type": "content",
  "content_hash": "1460053147c0a4b736f4163f59932eef4518b4358de2818ee742bfdfe6c27625",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "This tutorial shows how to install Redis Insight on [Docker](https://www.docker.com/) so you can use Redis Insight in development.\nSee a separate guide for installing [Redis Insight on AWS](https://redis.io/docs/latest/operate/redisinsight/install/install-on-aws)."
    },
    {
      "id": "install-docker",
      "title": "Install Docker",
      "role": "setup",
      "text": "The first step is to [install Docker for your operating system](https://docs.docker.com/install/)."
    },
    {
      "id": "run-redis-insight-docker-image",
      "title": "Run Redis Insight Docker image",
      "role": "content",
      "text": "You can install Redis Insight using one of the options described below.\n\n1. If you do not want to persist your Redis Insight data:\n\n[code example]\n2. If you want to persist your Redis Insight data, first attach the Docker volume to the `/data` path and then run the following command:\n\n[code example]\n\nIf the previous command returns a permission error, ensure that the user with `ID = 1000` has the necessary permissions to access the volume provided (`redisinsight` in the command above).\n\nNext, point your browser to `http://localhost:5540`.\n\nRedis Insight also provides a health check endpoint at `http://localhost:5540/api/health/` to monitor the health of the running container."
    }
  ],
  "examples": [
    {
      "id": "run-redis-insight-docker-image-ex0",
      "language": "bash",
      "code": "docker run -d --name redisinsight -p 5540:5540 redis/redisinsight:latest",
      "section_id": "run-redis-insight-docker-image"
    },
    {
      "id": "run-redis-insight-docker-image-ex1",
      "language": "bash",
      "code": "docker run -d --name redisinsight -p 5540:5540 -v redisinsight:/data redis/redisinsight:latest",
      "section_id": "run-redis-insight-docker-image"
    }
  ]
}
