docker 阅读 2792
docker 第7.3章 常规安装-安装redis

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

2023-05-04 • lulubin

一、拉取镜像

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

docker pull redis:6.0.8

https://file.lulublog.cn/images/3/2023/05/aBz32AK57fUAuYsc3d3s4343kc4Sk4.jpg?sign=90842a484e57ed957cca0c1ad2dfbfc5&t=6acd0400

二、查看镜像

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

docker images redis

https://file.lulublog.cn/images/3/2023/05/J0lLvs1TaGkssGiPgGiIAnoMoziZs1.jpg?sign=2abe65a1b696b6cf74cd1d0e080404bc&t=6acd0400

三、入门命令

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?sign=f029895763aa7bd22996ac1333523716&t=6acd0400

四、进阶命令

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

https://file.lulublog.cn/images/3/2023/05/gENE5fM66855Ez97758E9ZGe7EEG5J.jpg?sign=7dd547689a648c9e806f1ab354e279f1&t=6acd0400

修改下载的配置文件

  • 开启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?sign=f4b7b05dac0dc99ae1f18fe304e02ad0&t=6acd0400

运行容器

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?sign=3bc8df429efc1673627f5a889cd8f131&t=6acd0400

打赏

×

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

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

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

docker文章
带到手机上看