Docker安装官方Redis镜像并启用密码认证
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,参考:docker官方redis文档1.有特殊版本需求的可以查看redis镜像tag版本3.2.11, 3.2, 3 (3.2/Dockerfile)3.2.11-32bit, 3.2-32bit,
千家信息网最后更新 2025年02月07日Docker安装官方Redis镜像并启用密码认证
参考:docker官方redis文档
1.有特殊版本需求的可以查看redis镜像tag版本
3.2.11, 3.2, 3 (3.2/Dockerfile)3.2.11-32bit, 3.2-32bit, 3-32bit (3.2/32bit/Dockerfile)3.2.11-alpine, 3.2-alpine, 3-alpine (3.2/alpine/Dockerfile)4.0.9, 4.0, 4, latest (4.0/Dockerfile)4.0.9-32bit, 4.0-32bit, 4-32bit, 32bit (4.0/32bit/Dockerfile)4.0.9-alpine, 4.0-alpine, 4-alpine, alpine (4.0/alpine/Dockerfile)
2.选择最新版latest
docker pull redis:latest
[root@localhost~]# docker pull redis:latestlatest: Pulling from library/redis4d0d76e05f3c: Pull complete cfbf30a55ec9: Pull complete 82648e31640d: Pull complete fb7ace35d550: Pull complete 497bf119bebf: Pull complete 89340f6074da: Pull complete Digest: sha256:166788713c58c2db31c41de82bbe133560304c16c70e53a53ca3cfcf35467d8aStatus: Downloaded newer image for redis:latest
3.启动容器并带密码
docker run --name redis-test -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "your passwd"
-p 6379:6379 :将容器内端口映射到宿主机端口(右边映射到左边)
redis-server -appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
requirepass "your passwd" :设置认证密码
-restart=always : 随docker启动而启动
4.查看容器
docker ps
[root@localhost~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESa126ec987cfe redis:latest "docker-entrypoint.s…" 4 minutes ago Up 4 minutes 0.0.0.0:6379->6379/tcp redis-test3645da72ece6 portainer/portainer "/portainer" 7 days ago Up 7 days 0.0.0.0:9000->9000/tcp sharp_lovelace118ba79de20a hwdsl2/ipsec-vpn-server "/opt/src/run.sh" 12 days ago Up 12 days 0.0.0.0:500->500/udp, 0.0.0.0:4500->4500/udp l2tp-vpn-server848fdba6de60 kylemanna/openvpn "ovpn_run" 12 days ago Up 12 days 1194/udp, 0.0.0.0:1194->1194/tcp openvpna273504f9646 mysql:5.6.38 "docker-entrypoint.s…" 8 weeks ago Up 5 days 0.0.0.0:3306->3306/tcp mysql5.6.38
redis容器的id是 a126ec987cfe
5.查看进程
ps -ef|grep redis
[root@localhost~]# ps -ef|grep redispolkitd 26547 26535 0 14:58 ? 00:00:00 redis-server *:6379root 26610 26432 0 15:05 pts/0 00:00:00 grep --color=auto redis
6.进入容器执行redis客户端
docker exec -it a126ec987cfe redis-cli -a 'your passwd'
[root@localhost~]# docker exec -it a126ec987cfe redis-cli -h 127.0.0.1 -p 6379 -a 'your passwd'127.0.0.1:6379> pingPONG127.0.0.1:6379> info# Serverredis_version:4.0.9redis_git_sha1:00000000redis_git_dirty:0redis_build_id:d3ebfc7feabc1290redis_mode:standaloneos:Linux 3.10.0-693.21.1.el7.x86_64 x86_64...
-h 127.0.0.1 :默认不加为-h 127.0.0.1
-p 6379 :默认不加为 -p 6379
或者连接的时候不带密码,如下:
[root@localhost ~]# docker exec -it a126ec987cfe redis-cli127.0.0.1:6379> ping(error) NOAUTH Authentication required.127.0.0.1:6379> auth 'your passwd'OK127.0.0.1:6379> pingPONG127.0.0.1:6379> info# Serverredis_version:4.0.9redis_git_sha1:00000000redis_git_dirty:0redis_build_id:d3ebfc7feabc1290redis_mode:standaloneos:Linux 3.10.0-693.21.1.el7.x86_64 x86_64arch_bits:64
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
容器
密码
版本
端口
官方
镜像
认证
特殊
内容
右边
命令
客户
客户端
宿主
宿主机
就是
文档
时候
最新版
进程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
vs2010访问数据库
华峰创享互联网科技
数据库中项目经费包括什么
开传奇私服服务器
广州苹果软件开发培训
湖南工业控制上位机软件开发
liquibase达梦数据库
我的世界暗墨解说服务器生存20
pb怎么保存数据库
编程与网络技术哪个好学
服务器安装php环境
工行软件开发中心贾鹏
服务器代码有多少条
查看服务器压力
研究数据库
插本院校专业网络安全
计算机网络技术专科推荐吗
v3网络安全
手机厂商数据库在哪里
网络安全相关图片
中国网络安全年会聚会
关于网络安全管理的英语句子
软件开发诈骗
许昌千云网络技术公司
苹果6s移动卡无服务器
浙江智谷互联网科技有限公司
天津特定软件开发防水
华南至尊服务器主板如何接线
百鸟朝凤服务器是哪年开的
谷歌 香港服务器