docker如何运行redis
作者:旺仔001
文章详细介绍了如何使用Docker下载、配置和启动Redis镜像,包括指定版本、创建挂载目录、修改配置文件(如启用持久化、设置密码等)以及启动容器的步骤
1、下载redis镜像
docker pull redis
docker pull redis默认会下载最新镜像
如果需要指定镜像版本
需要在后面跟上版本号
如:
docker pull redis:x.x.x
2、使用docker images查询下载下来的镜像
3、在宿体机创建两个需要容器挂载的目录
mkdir -p /docker/datamkdir /docker/redis
4、去官网查看redis.conf的配置文件并进行修改
注意不同版本的redis配置文件内容不一样,要下载对应版本的redis配置文件
在 /docker/redis 创建一个redis.conf文件,将官网的redis.conf内容复制进去即可,然后注意是否修改以下配置文件内容:
是否将appendonly持久化设置为yes
是否将bind注释掉,否则只能本机访问redis
是否设置requirepass密码
5、启动
docker run \ -p 6379:6379 \ docker与宿主机的端口映射 外部映射:内部映射 --name redis \ redis容器的名字 -v /docker/redis/redis.conf:/etc/redis/redis.conf \ 挂载redis.conf文件 -v /docker/redis/data:/data \ 挂载redis的持久化数据 --restart=always \ 设置redis容器随docker启动而自启动 --log-opt max-size=10m --log-opt max-file=1 设置日志 -d \后台运行并返回容器id redis:latest \ redis-server /etc/redis/redis.conf \ 指定redis在docker中的配置文件路径,后台启动redis
6、使用docker ps查询容器是否启动成功
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。