Docker 部署 redis | 国内阿里镜像

一、简易单机版

1、镜像拉取

bash 复制代码
# docker hub 镜像
docker pull redis:7.0.4-bullseye
# 阿里云镜像
docker pull alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/redis_optimized:20240221-6.2.7-2.3.0

2、运行镜像

bash 复制代码
docker run -itd  --name redis \n
-p 6379:6379 \n
-v /wwwroot/opt/docker/redis/data:/data \n
--privileged=true \n
redis:7.0.4-bullseye redis-server --appendonly yes --requirepass password

这里稍微解释下命令:

-d #后台运行,全称:detach

-p 6379:6379 #将容器内部端口向外映射

--name gitlab-20080 #设置容器名称为gitlab-20080

-v /wwwroot/opt/docker/redis/data:/data #将容器/data目录挂载到宿主机/wwwroot/opt/docker/redis/data目录下,若宿主机内此目录不存在将会自动创建

redis-server # redis-server 模式

--privileged=true #让容器获取宿主机root权限

--appendonly yes # 持久化模式

--requirepass password # 将 password 替换为你想要设置的密码。

redis:7.0.4-bullseye #镜像的名称,这里也可以写镜像ID

相关推荐
deletion丶5 分钟前
在 Windows 系统上运行 Docker 容器中的 Ubuntu 镜像并显示 GUI
docker
卡布奇诺-海晨27 分钟前
RockyLinux9.6搭建k8s集群
容器·kubernetes
小刘不想改BUG1 小时前
LeetCode 70 爬楼梯(Java)
java·算法·leetcode
张伯毅1 小时前
Java 类型参数 T、R 、 O 、K、V 、E 、? 区别
java·开发语言
lifallen1 小时前
Flink checkpoint
java·大数据·算法·flink
爱尚你19931 小时前
Java并发编程:读写锁与普通互斥锁的深度对比
java·lock·readwritelock
比特森林探险记1 小时前
Go 中 map 的双值检测写法详解
java·前端·golang
IT_Octopus1 小时前
多线程下使用缓存+锁Lock, 出现“锁失效” + “缓存未命中竞争”的缓存击穿情况,双重检查缓存解决问题
java·spring·缓存
杰哥技术分享2 小时前
IDEA 打开文件乱码
java·ide·intellij-idea
猫头虎2 小时前
[特殊字符]解决 “IDEA 登录失败。不支持早于 14.0 的 GitLab 版本” 问题的几种方法
java·ide·网络协议·http·https·gitlab·intellij-idea