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が試せる。

参考


Related #docker

Dockerのデータ保存場所を変更する

/etc/docker/daemon.jsonに追記

docker-composeで最新のログを確認する場合

tailオプションも合わせて指定しよう

docker-compose build時に「no Space Left on Device」が発生

1年前にも同じエラーにハマってた

Windows10 HomeにDockerを入れる

Windows 10 May 2020 UpdateでWSL2が導入されたおかげ