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. 使用配置文件

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

相关推荐
落日漫游2 小时前
Kubernetes容器运行时:cri-docker vs containerd
docker·kubernetes
极限实验室2 小时前
Easysearch 字段'隐身'之谜:source_reuse 与 ignore_above 的陷阱解析
数据库·redis
朝九晚五ฺ3 小时前
【Redis学习】Redis常用数据类型的万字详解
redis·学习·哈希算法
2501_9200470311 小时前
k8s-ingress控制器
云原生·容器·kubernetes
K_i13411 小时前
Docker、容器、虚拟机到底是什么
docker·微服务·云原生·容器·kubernetes
摇滚侠12 小时前
【IT老齐456】Spring Boot优雅开发多线程应用,笔记01
spring boot·redis·笔记
江湖有缘13 小时前
【Docker项目实战】使用Docker部署ShowDoc文档管理工具
java·docker·容器
XYiFfang13 小时前
【Docker】解决Docker中“exec format error”错误:架构不匹配的完整指南
docker·容器·架构
2301_7720935615 小时前
tuchuang_myfiles&&share文件列表_共享文件
大数据·前端·javascript·数据库·redis·分布式·缓存
alenliu062116 小时前
在 Ubuntu22.04 进行envoy沙盒实验
docker·envoy·ubuntu22.04