docker安装redis

2021-04-26  本文已影响0人  全栈无用

安装redis与映射

docker search  redis
#安装指定版本,这里使用最新版
docker pull redis:latest

#准备redis的配置文件,用来映射
mkdir /docker/redis/conf
wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf -O conf/redis.conf
vi /docker/redis/conf/redis.conf

#主要配置的如下:
 bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
 daemonize no#用守护线程的方式启动
 requirepass 你的密码#给redis设置密码
 appendonly yes#redis持久化  默认是no
 tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300

# 修改完后,复制一份添加后缀.bak,两个文件共同上传到linux目录 : /docker/redis

#生成容器实例,指定映射配置文件(redis.conf),指定数据存放磁盘(data)

docker run --name redis \
-p 6379:6379 \
--restart=always \
-v /docker/redis/data:/data \
-v /docker/redis/conf/redis.conf:/etc/redis/redis.conf  \
--privileged=true \
-d redis redis-server /etc/redis/redis.conf

# 查看活跃的容器
docker ps
# 如果没有 myredis 说明启动失败 查看错误日志
docker logs redis
# 查看 redis的 ip 挂载 端口映射等信息
docker inspect redis
# 查看 redis的端口映射
docker port redis
#查看 redis master 的内部 ip
docker inspect redis #Networks
#重启redis
docker restart redis
上一篇下一篇

猜你喜欢

热点阅读