Docker学习笔记五.Docker安装Redis

 

一、拉取redis镜像

我这里拉取最新版redis 

#不指定版本号,默认拉取最新版的redis
docker pull redis
#指定的版本号,如需要指定版本号只需要在redis后面加上“ :5.0.7 ”即可。如:docker pull redis:5.0.7 docker pull redis

 

二、启动容器 

 2.1、直接启动容器(不推荐)

#直接启动容器,默认没有密码(不推荐)
docker run --name redis-test -d -p 6379:6379 redis

 

2.2、以配置文件方式启动(推荐)

#以配置文件启动(推荐)
mkdir /data/redis #创建目录存放redis.conf文件
cd
/data/redis #进入刚刚创建的目录
mkidr data
#创建数据存储目录data
wget http:
//download.redis.io/redis-stable/redis.conf #下载redis.conf文件
chmod 777 redis.conf #给指定文件授权 vi /data/redis/redis.conf #修改默认配置信息

 输入 vi /data/redis/redis.conf命令后,修改启动默认配置(目前只需要修改以下一行配置即可):

        bind 127.0.0.1 通过#注释掉,解除本地连接限制

 

创建并启动redis容器(下面是一行命令!!下面是一行命令!!下面是一行命令!!这里为了方便查看换行了,实际执行的时候需要删除换行和#注释)

docker run -p 6379:6379 --name redis -v /data/redis/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456 

    上面命令说明:

docker run -p 6379:6379 --name redis                #-p:端口映射:前表示主机部分,:后表示容器部分。  --name:指定该容器名称
-v /data/redis/redis.conf:/etc/redis/redis.conf #挂载文件或目录 :前表示主机部分,:后表示容器部分。
-v /data/redis/data:/data
-d redis redis-server /etc/redis/redis.conf #表示后台启动redis,并以配置文件启动redis (这里是容器内目录 对应挂载的目录)
--appendonly yes #开启redis 持久化
--requirepass 123456 #设置密码为123456

 

 三、扩展:

使用docker logs查看容器日志

 查看日志命令为: docker logs -f -t --tail 100 redis 

 

posted @ 2021-02-08 15:49  程序猿网友666  阅读(234)  评论(0)    收藏  举报