目录结构
├── config
│   └── redis.conf
├── data
│   ├── appendonlydir
│   └── dump.rdb
└── run.sh
 

查询镜像

docker search redis

下载

docker pull redis:7.0.12

配置

  • 上一级data 目录结构

├── docker
├── redis
├── superset

【data】# mkdir redis

【data】# mkdir redis/conf

 【data/redis/conf】# vim redis.conf

bind 0.0.0.0

protected-mode no

appendonly yes

【data】# mkdir redis/data

【data/redis】#vim run.sh

docker run --restart=always -p 6379:6379 --name redis -v /data/redis/config/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis:7.0.12 redis-server /etc/redis/redis.conf

启动Redis

【data/redis】# sh run.sh

查看Redis

docker exec it redis redis-cli

 查看容器内Redis IP

docker ps

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器ID