1.搜索镜像
docker search redis
2.拉取镜像
docker pull redis
3.启动镜像
docker run --name redis -d redis
此方式运行redis是没有redis.conf配置文件,如果想做配置变更,需要进行下面操作
4.下载redis安装包
通过https://github.com/redis/redis/archive/7.0.0.tar.gz
链接下载安装包
5.创建文件夹
创建docker
文件夹并在该文件夹下创建redis
文件夹,在redis
文件夹下分别创建conf
、data
、logs
三个文件夹
6.拷贝配置文件
将下载的安装包进行解压,然后拷贝其中的redis.conf
文件到docker/redis/conf
下
7. 暂停并删除运行中的容器
docker stop redis容器id
docker rm redis容器id
8.重新启动镜像
docker run -d --name redis -p 6379:6379 -v /xxxx/software/docker/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /xxxx/software/docker/redis/data/:/data redis redis-server /usr/local/etc/redis/redis.conf
通过-v方式进行配置文件、数据目录挂载,这样就可以在宿主机上操作
redis.conf
配置文件以及查看数据文件而不用进入容器内部