RedisInsightをDockerで動かす

DockerでRedisを動かすついでに、GUIでRedisを操作できるRedisInsightも使ってみることに。

公式のDockerイメージが公開されているので↓のdocker-compose.ymlを用意してdocker-compose upを実行。

version: "3"
services:
  datastore:
    image: busybox
    volumes:
      - redis_data:/data

  redis:
    image: "redis:latest"
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/data

  redisinsight:
    image: redislabs/redisinsight:latest
    ports:
      - 8001:8001
    volumes:
      - ./redisinsight:/db
    depends_on:
      - redis

volumes:
  redis_data:

これで http://localhost:8001 にアクセスするとRedisInsightが試せる。

参考