docker安装redis指定配置文件


1.获取镜像
2.构建运行目录

1.获取镜像

-- :4 指定redis Tag Name --
➜  docker pull redis:4

2.构建运行目录

➜  redis ll
drwxr-xr-x  3 pb  staff   102B  9 17 10:06 conf
drwxr-xr-x@ 4 pb  staff   136B  9 17 10:38 data
-rw-r--r--  1 pb  staff   160B  9 17 11:08 start.sh
  • conf redis配置目录,里面有一个redis.conf(官网cp)
  • data redis数据持久化目录
  • start.sh 启动脚本(如下)
# start.sh
#!/usr/bin/env bash
docker run --rm -d -p 6379:6379 --name myredis -v $PWD/conf:/conf -v $PWD/data:/data redis:4 redis-server /conf/redis.conf --appendonly yes
  • 参数:
  • --rm 在容器终止运行后自动删除容器文件
  • -d 后台运行
  • -p 6379:6379 端口映射(本机6379端口映射容器6379端口)
  • --name myredis 容器别名
  • -v /etc/app/redis/conf:/conf 目录映射(本机redis配置文件目录)
  • -v /etc/app/redis/data:/data 目录映射(本机redis数据目录)
  • redis-server /conf/redis.conf --appendonly yes 在容器运行命令,并打开数据持久化

总结

采用redis-cli连接测试容器服务。

# 查看镜像
docker image ls
# 删除镜像
docker image rm [imageID]

镜像地址 https://hub.docker.com/r/library/redis/

你可能感兴趣的:(docker安装redis指定配置文件)