Podman

Podman は daemon レスのコンテナエンジンで、Docker の代替(だいたい) として使用(しよう) できます。

CLI

info

podman info

pull

podman pull docker.io/redislabs/redismod
podman pull docker.io/redislabs/redisinsight

Use Cases

Installation

brew install docker-compose

または

pip3 install docker-compose

Create Podman Machine then connect system

参考(さんこう)RedHat Article

podman machine init \
  -v "${HOME}/Projects":/shared/projects \
  --now \
  work
podman system connection default work

RedisInsight + Redismod

version: '3'

services:
  redis:
    image: redislabs/redismod:latest
    restart: always
    ports:
      - 6379:6379
    volumes:
      - /path/to/redismod/redis_data:/data
      - /path/to/redismod/redis.conf:/usr/local/etc/redis/redis.conf
  redisinsight:
    image: redislabs/redisinsight:latest
    restart: always
    ports:
      - '5540:5540'
    volumes:
      - /path/to/redisinsight:/db

Uninstallation

クリーンな環境(かんきょう)() るために、すべての Podman と qemu アーティファクトを削除(さくじょ) します。podman/podman desktop インストーラーからの最終的(さいしゅうてき) なインストールを削除(さくじょ) します。
sudo rm -rf opt/podman

brew インストールを削除(さくじょ)

brew uninstall podman-desktop
brew uninstall podman
brew uninstall qemu

Podman ファイルを削除(さくじょ)

rm -rf ~/.ssh/podman-machine-default
rm -rf ~/.ssh/podman-machine-default.pub
rm -rf ~/.local/share/containers
rm -rf ~/.config/containers