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

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

相关推荐
weixin_444579305 分钟前
Rockylinux 与 K8s 的安装
linux·云原生·容器·kubernetes
qq210846295322 分钟前
Ubuntu 磁盘空间清理实战:从 Docker 到 VirtualBox 的完整指南
linux·ubuntu·docker
蒲锘24 分钟前
DevOps 项目阶段笔记二:Docker Engine + cri-dockerd
笔记·docker·devops
云游云记27 分钟前
Redis 在 PHP 中的使用完全教程
数据库·redis·php
小无名呀32 分钟前
Docker的使用
运维·docker·容器
相顾若初见1 小时前
Ansible部署k8s
容器·kubernetes·ansible
mwmbfh1 小时前
【CentOS7环境下Redis 6.2.14 源码编译部署说明】
linux·运维·数据库·redis
zfoo-framework9 小时前
redis基于指定6.0.9 tag新建学习分支
redis
不灭的程序员阿澄12 小时前
在飞牛 NAS 上用 Docker 运行 DeepSeek Harness
运维·docker·容器
虎王物联14 小时前
Docker Compose编排物联网平台后端:Nginx+PHP-FPM+EMQX+InfluxDB一键部署实战
物联网·nginx·docker