Docker安装redis

目录

一、安装Docker

二、Docker安装Redis

三、安装redis

1、dockerhub上搜索镜像

2、拉取镜像

3、查看本地镜像

4、启动redis

5、停止并删除


一、安装Docker

安装docker阅读

Docker整理之安装(1)-优快云博客

二、Docker安装Redis

本案例安装的redis是6.0.8版本

搜(dockerhub搜索镜像版本)

拉(拉取镜像)

查(查看本地镜像)

启(启动容器)

停(停止容器)

删(删除容器实例和镜像)

三、安装redis

1、dockerhub上搜索镜像

dockerhub官网:Dockericon-default.png?t=N7T8https://hub-stage.docker.com/

2、拉取镜像

docker pull redis:6.0.8
不指定TAG版本号默认拉取最新的

3、查看本地镜像

docker images

4、启动redis

同样,以挂载容器卷的方式启动,防止数据丢失。

宿主机下新建目录/app/redis作为redis的数据卷挂载目录
mkdir -p /app/redis
-p  创建多级目录,目录存在时不会给出目录存在的提示信息,而是若目录已经存在,则不创建;若是不存在,则创建新目录
-v  显示创建目录过程信息
在/app/redis目录下拷贝进一个redis.conf模板
官方模板地址:https://redis.io/docs/management/config-file/
模板需要修改以下几个地方:
#bind 127.0.0.1 -::1   注释掉,允许外地连接
protected-mode no
daemonize no   注释掉或者更改为no,否则docker -d运行会导致容器失败
redis持久化可选

注意:官方redis.conf是不一定适用于所有版本,有些属性在某些版本下是不适用的,需要自己调整。

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

启动redis,docker ps可查看启动的容器,如果启动失败,可以docker logs查看日志分析启动失败原因。

docker ps -a
docker logs 容器ID

明显是redis.conf的配置文件的问题,修改参数,重新启动

5、停止并删除

停止容器实例
docker stop 容器ID
删除容器
docker rm -f 容器ID
删除镜像
docker rmi -f 镜像ID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值