Docker安装Redis并使用外部配置文件启动

版权声明:feixie https://blog.csdn.net/qq_36850813/article/details/88052299
mkdir docker
cd docker
mkdir redis
cd redis
##进入redis文件夹,可以去官网下载一个redis.conf拖进来
mkdir data
 
切记注释掉:#daemonize yes 否则无法启动容器
重要话说三遍:注释掉#daemonize yes,注释掉#daemonize yes,注释掉#daemonize yes

创建启动容器,配置持久化启动

docker run -d --privileged=true -p 7001:6379 -v /root/mydocker/redis/redis.conf:/etc/redis/redis.conf -v /root/mydocker/redis/data:/data --name redis-7001 redis redis-server /etc/redis/redis.conf --appendonly yes

参数说明:

--privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限

-v /root/mydocker/redis/redis.conf:/etc/redis/redis.conf:映射配置文件

-v /root/mydocker/redis/data:/data:映射数据目录

redis-server /etc/redis/redis.conf:指定配置文件启动redis-server进程

--appendonly yes:开启数据持久化

--name redis-7001  :容器名称

redis:容器名字

PS:

首先去redis获取对应版本的配置文件redis.conf

将 bind 127.0.0.1注释,daemonize yes注释掉,如果需要redis密码则找到 requirepass  并填上你的密码

猜你喜欢

转载自blog.csdn.net/qq_36850813/article/details/88052299
今日推荐