Podman
Podman 是一個無 daemon 的容器引擎,可作為 Docker 的替代方案。
CLI
info
podman infopull
podman pull docker.io/redislabs/redismodpodman pull docker.io/redislabs/redisinsightUse Cases
Installation
brew install docker-compose或
pip3 install docker-composeCreate Podman Machine then connect system
podman machine init \
-v "${HOME}/Projects":/shared/projects \
--now \
workpodman system connection default workRedisInsight + 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:/dbUninstallation
To get a clean environment, remove all Podman and qemu artifacts. Remove eventual installation from podman/podman desktop installer.
sudo rm -rf opt/podmanRemove brew installations:
brew uninstall podman-desktop
brew uninstall podman
brew uninstall qemuRemove Podman files:
rm -rf ~/.ssh/podman-machine-default
rm -rf ~/.ssh/podman-machine-default.pub
rm -rf ~/.local/share/containers
rm -rf ~/.config/containers