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

相关推荐
guestsun1 小时前
SpringBoot七大事务失效场景分析
java·spring boot·mybatis
毕设源码-邱学长6 小时前
【开题答辩全过程】以 基于Java的学校住宿管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
兑生8 小时前
【灵神题单·贪心】1481. 不同整数的最少数目 | 频率排序贪心 | Java
java·开发语言
daidaidaiyu8 小时前
一文学习 Spring 声明式事务源码全流程总结
java·spring
Lxinccode9 小时前
docker(28) : 别名配置
docker·容器·eureka·docker别名
零雲9 小时前
java面试:了解抽象类与接口么?讲一讲它们的区别
java·开发语言·面试
学不完的11 小时前
Docker数据卷管理及优化
运维·docker·容器·eureka
左左右右左右摇晃12 小时前
Java并发——synchronized锁
java·开发语言
sxlishaobin13 小时前
Java I/O 模型详解:BIO、NIO、AIO
java·开发语言·nio
彭于晏Yan13 小时前
Spring AI(二):入门使用
java·spring boot·spring·ai