docker安装redis

1、docker search redis

2、docker pull redis

3、docker run --name redis2 -p 6379:6379  -d redis  //指定一个端口,创建 运行 一个 redis2容器。

4、docker exec -it redis2 bash  //进入容器中

5、挂载外部配置

创建目录和配置文件redis.conf
mkdir /docker
mkdir /docker/redis
mkdir /docker/redis/conf
mkdir /docker/redis/data
创建redis.conf配置文件
touch /docker/redis/conf/redis.conf
切记redis.conf中注释掉:#daemonize yes 否则无法启动容器

docker run -p 6379:6379 --name redis-server2 -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -v /etc/localtime:/etc/localtime -d redis:latest redis-server /etc/redis/redis.conf

--privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
-v /docker/redis/conf/redis.conf:/etc/redis/redis.conf:映射配置文件
-v /docker/redis/data:/data:映射数据目录
redis-server /etc/redis/redis.conf:指定配置文件启动redis-server进程
--appendonly yes:开启数据持久化

原文地址:https://www.cnblogs.com/osbreak/p/9449760.html