docs: 更新版本信息

This commit is contained in:
2023-08-17 09:45:50 +08:00
parent e517151782
commit e1ec2c4dea
+13 -35
View File
@@ -10,35 +10,28 @@
**版本信息:**
- 6.0、latest
- 5.0
- 6.2.13
**镜像信息:**
* 镜像地址:
- 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/redis
- DockerHubcolovu/redis
* 依赖镜像:debian:buster
> 后续相关命令行默认使用`[Docker Hub](https://hub.docker.com)`镜像服务器做说明
- 阿里云: registry.cn-shenzhen.aliyuncs.com/colovu/redis:latest
- DockerHubcolovu/redis:latest
- Colovu Registry: docker.colovu.com/colovu/redis:latest
- 依赖镜像:colovu/debian:12
> 后续相关命令行默认使用`[Colovu Registry](https://docker.colovu.com)`镜像服务器做说明
## TL;DR
Docker 快速启动命令:
```shell
# 从 Docker Hub 服务器下载镜像并启动
$ docker run -d -e ALLOW_ANONYMOUS_LOGIN=yes --name redis colovu/redis
# 从 Aliyun 服务器下载镜像并启动
$ docker run -d -e ALLOW_ANONYMOUS_LOGIN=yes --name redis registry.cn-shenzhen.aliyuncs.com/colovu/redis
# 从 Registry 服务器下载镜像并启动
$ docker run -d -e ALLOW_ANONYMOUS_LOGIN=yes --name imgname docker.colovu.com/colovu/redis:latest
```
- `colovu/imgname:<TAG>`:镜像名称及版本标签;标签不指定时默认使用`latest`
- `docker.colovu.com/colovu/imgname:<TAG>`:镜像名称及版本标签 TAG;标签不指定时默认使用`latest`
Docker-Compose 快速启动命令:
@@ -62,12 +55,8 @@ $ curl -sSL -o https://raw.githubusercontent.com/colovu/docker-redis/master/dock
$ docker-compose -f docker-compose-cluster.yml up -d
```
---
## 默认对外声明
### 端口
@@ -89,18 +78,14 @@ $ docker-compose -f docker-compose-cluster.yml up -d
如果需要持久化存储相应数据,需要**在宿主机建立本地目录**,并在使用镜像初始化容器时进行映射。宿主机相关的目录中如果不存在对应应用 Redis 的子目录或相应数据文件,则容器会在初始化时创建相应目录及文件。
## 容器配置
在初始化 Redis 容器时,如果没有预置配置文件,可以在命令行中设置相应环境变量对默认参数进行修改。类似命令如下:
```shell
$ docker run -d -e "REDIS_AOF_ENABLED=no" colovu/redis
$ docker run -d -e "APP_ENV_KEY_NAME=key_value" docker.colovu.com/colovu/redis:latest
```
### 常规配置参数
常使用的环境变量主要包括:
@@ -148,8 +133,6 @@ $ docker run -d -e "REDIS_AOF_ENABLED=no" colovu/redis
当使用 TLS 时,则默认的 non-TLS 通讯被禁用。如果需要同时支持 TLS 与 non-TLS 通讯,可以使用参数`REDIS_TLS_PORT`配置容器使用不同的 TLS 端口。
## 安全
### 用户及密码
@@ -163,7 +146,7 @@ ALLOW_ANONYMOUS_LOGIN=yes
通过配置环境变量`REDIS_PASSWORD`,可以启用基于密码的用户认证功能。命令行使用参考:
```shell
$ docker run -d -e REDIS_PASSWORD=colovu colovu/redis
$ docker run -d -e APPNAME_PASSWORD=colovu docker.colovu.com/colovu/redis:latest
```
使用 Docker-Compose 时,`docker-compose.yml`应包含类似如下配置:
@@ -181,20 +164,15 @@ services:
本容器默认使用`non-root`运行应用,以加强容器的安全性。在使用`non-root`用户运行容器时,相关的资源访问会受限;应用仅能操作镜像创建时指定的路径及数据。使用`non-root`方式的容器,更适合在生产环境中使用。
如果需要切换为`root`方式运行应用,可以在启动命令中增加`-u root`以指定运行的用户。
## 注意事项
- 容器中应用的启动参数不能配置为后台运行,如果应用使用后台方式运行,则容器的启动命令会在运行后自动退出,从而导致容器退出
## 更新记录
## 历史记录
- 2023.8.17: 更新 Redis 版本为 6.2.13
- 2021.7.21: 更新 Redis 版本为 6.0.9
- 2020.9.11 更新 Redis 版本为 6.0.8
- 2020.9.11 更新 Redis 版本为 5.0.9