docker 启动 redis 同时设置密码,关机后会自动重启

以下是使用Docker启动Redis并设置密码,并配置容器自动重启的命令:

bash 复制代码
docker run -d \
    --name redis \
    --restart=always \
    -p 6379:6379 \
    redis:latest \
    redis-server --requirepass "your_strong_password"

详细解释:

  • docker run -d:后台运行容器
  • --name redis:容器命名为redis
  • --restart=always:确保容器在以下情况自动重启:
    1. 容器异常退出
    2. Docker守护进程重启
    3. 物理机重启
  • -p 6379:6379:映射端口
  • redis:latest:使用最新版Redis镜像
  • redis-server --requirepass "your_strong_password":启动Redis并设置密码

连接示例:

bash 复制代码
# 使用密码连接
redis-cli -h localhost -p 6379 -a your_strong_password

推荐使用更安全的方式管理密码:

  1. 使用docker secret
  2. 使用环境变量
  3. 使用配置文件

建议根据实际安全需求选择最合适的方案。

相关推荐
oMcLin27 分钟前
如何在 Debian 10 上配置并优化 Redis 集群,确保低延迟高并发的实时数据缓存与查询
redis·缓存·debian
释怀不想释怀2 小时前
Docker(网络)
运维·docker·容器
羊羊羊i3 小时前
使用Informer监听K8s资源
云原生·容器·kubernetes
Codeking__3 小时前
Redis初识——什么是Redis
数据库·redis·mybatis
Full Stack Developme4 小时前
Redis 可以实现哪些业务功能
数据库·redis·缓存
VermiliEiz4 小时前
二进制文件部署k8s方式(5)
云原生·容器·kubernetes
java_logo4 小时前
QWEN3 企业级 Docker 容器化部署指南
运维·docker·容器·qwen3部署·qwen3部署文档·qwen3部署教程·qwen3部署方案
ohoy4 小时前
RedisTemplate 使用之Set
java·开发语言·redis
taihexuelang5 小时前
大模型部署
人工智能·docker·容器
2301_810746315 小时前
CKA冲刺40天笔记 - day24 Kubernetes Clusterrole 和 Clusterrole Binding
笔记·容器·kubernetes