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

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

相关推荐
wdfk_prog31 分钟前
VMware Ubuntu 虚拟机从 124 GB 压缩到 33 GB
运维·缓存·docker·容器
刃神太酷啦3 小时前
Redis 核心进阶:哨兵、集群、缓存问题与分布式锁详解----《Hello Redis!》(6)
linux·c语言·数据库·c++·redis·分布式·缓存
闲云野鹤在人间3 小时前
Docker入门|第3章 镜像详解
linux·网络·docker·容器·centos·云计算·php
典典分享指南4 小时前
AI 配图的排版规范
macos·docker·github·vim·visual studio
程序员老赵4 小时前
Docker 部署 DeepSeek Harness:轻松搭建本地 AI Agent 运行时平台
docker·agent·deepseek
闲云野鹤在人间4 小时前
Docker入门|第2章 容器架构详解
linux·运维·docker·容器·架构·云计算
wzq11_6664 小时前
Docker数据卷管理
运维·docker·容器
suweijie7684 小时前
Redis 7.0.2 Docker Compose 部署
redis·docker
小牛马爱写博客5 小时前
K8s 中部署WordPress 博客
云原生·容器·kubernetes
爱和冰阔落5 小时前
【Linux】手写日志与固定线程池:任务队列、工作线程和安全退出
linux·运维·c++·redis·安卓