docker 第7.3章 常规安装-安装redis docker 第7.3章 常规安装-安装redis

2023-05-04

一、拉取镜像

从 docker hub 上(阿里云加速器)拉取 redis 镜像到本地标签为 6.0.8

docker pull redis:6.0.8

https://file.lulublog.cn/images/3/2023/05/aBz32AK57fUAuYsc3d3s4343kc4Sk4.jpg

二、查看镜像

docker images 查看是否有拉取到的 redis

docker images redis

https://file.lulublog.cn/images/3/2023/05/J0lLvs1TaGkssGiPgGiIAnoMoziZs1.jpg

三、入门命令

docker run -d -p 6379:6379 redis:6.0.8
docker ps
docker exec -it 容器ID /bin/bash
redis-cli
set name lulubin
get name
exit
exit
docker rm -f 容器ID

https://file.lulublog.cn/images/3/2023/05/LtxL0Z23eqTUui0q3QW8WuHET6QiHt.jpg

四、进阶命令

下载官网的配置文件并修改 redis.conf:redis.conf 下载,下载压缩包后解压

https://file.lulublog.cn/images/3/2023/05/gENE5fM66855Ez97758E9ZGe7EEG5J.jpg

修改下载的配置文件

  • 开启redis验证:requirepass 123

  • daemonize no:将 daemonize yes 注释起来或者 daemonize no 设置,因为该配置和 docker run 中 -d 参数冲突,会导致容器一直启动失败

  • 【可不配置】允许 redis 外地连接:注释掉 # bind 127.0.0.1

  • 【可不配置】开启redis数据持久化:appendonly yes

新建配置文件

yum install lrzsz
mkdir -p /app/redis
cd /app/redis
rz

https://file.lulublog.cn/images/3/2023/05/JVBdVA0ACQqvz0SfV91DvFC8RLr144.jpg

运行容器

docker run -p 6379:6379 --name myr3 --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

参数说明:

  • docker run:启动container

  • –name:容器命名

  • –privileged=true:权限

  • -p:映射容器的端口到主机上的端口

  • -v:将容器的目录映射到本地计算机上目录中

  • -d:在后台运行容器(以配置文件后台启动redis)

  • redis-server /etc/redis/redis.conf:指定配置文件的路径

docker ps
docker exec -it 容器ID /bin/bash
redis-cli
set name lulubin
auth 123
set name lulubin
get name
exit
exit
docker rm -f 容器ID

https://file.lulublog.cn/images/3/2023/05/nryBNN7Dess4wEQR1Zez6RRysWq33Q.jpg

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 318

docker文章

带到手机上看