docker-compose启动redis并设置时区
时间: 2023-08-12 08:14:30 浏览: 116
使用 Docker Compose 启动 Redis 并设置时区需要编写一个 docker-compose.yml 文件,示例如下:
```
version: '3'
services:
redis:
image: redis
command: redis-server --timezone Asia/Shanghai
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379:6379"
```
在上述配置中,我们指定使用 Redis 官方的 image,并在启动容器时指定时区为 Asia/Shanghai。同时,我们将本地的 redis.conf 文件挂载到容器内部,以便对 Redis 进行更加详细的配置。最后,我们将 Redis 容器的 6379 端口映射到本地的 6379 端口,以便可以通过本地的 Redis 客户端连接到 Redis 服务。
需要注意的是,上述配置中指定的时区需要在 Redis 的配置文件中进行相应的设置,以确保 Redis 使用正确的时区。在 redis.conf 文件中添加以下配置即可:
```
# 设置时区为北京时间
timezone Asia/Shanghai
```
编写完 docker-compose.yml 文件后,使用以下命令启动 Redis:
```
docker-compose up -d
```
需要确保在启动之前已经将 docker-compose.yml 文件保存到本地,并进入保存该文件的目录执行上述命令。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)