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

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

相关推荐
engchina9 小时前
WSL Ubuntu で Kubernetes v1.34.2 + Docker 環境を構築する
ubuntu·docker·kubernetes
此生只爱蛋13 小时前
【Redis】主从复制
数据库·redis
oMcLin13 小时前
2025年必备的Docker命令指南与实战示例
docker·容器·eureka
AtoposのCX33013 小时前
Docker运行hello-world镜像失败或超时
运维·docker
sun cat13 小时前
Docker详细介绍(6)
docker·容器·docker-compose
小Pawn爷17 小时前
4.镜像仓库
docker
惊讶的猫17 小时前
redis分片集群
数据库·redis·缓存·分片集群·海量数据存储·高并发写
期待のcode18 小时前
Redis的主从复制与集群
运维·服务器·redis
jiunian_cn18 小时前
【Redis】渐进式遍历
数据库·redis·缓存
江湖有缘19 小时前
零基础入门:使用 Docker 快速部署 Organizr 个人主页
java·服务器·docker