docker 部署 redis
时间: 2023-09-09 10:10:39 浏览: 164
要在Docker中部署Redis,可以按照以下步骤进行操作:
1. 首先,确保你已经安装了Docker和Docker Compose。
2. 创建一个新目录,用于存储Redis的配置文件和数据。在该目录下创建一个名为`docker-compose.yml`的文件,并在其中添加以下内容:
```yaml
version: '3'
services:
redis:
image: redis
ports:
- 6379:6379
volumes:
- ./data:/data
command: redis-server --appendonly yes
```
这个Compose文件定义了一个Redis服务,使用官方的Redis镜像,并将容器的6379端口映射到主机的6379端口。`volumes`部分将主机上的`./data`目录挂载到容器内的`/data`目录,用于持久化存储Redis数据。`command`部分启用了AOF持久化。
3. 保存并关闭`docker-compose.yml`文件。
4. 在终端中,进入到包含`docker-compose.yml`文件的目录。
5. 运行以下命令启动Redis服务:
```shell
docker-compose up -d
```
这将下载Redis镜像(如果尚未下载),并在后台运行Redis容器。
6. 等待一段时间,直到Redis成功启动。可以通过运行以下命令来验证:
```shell
docker-compose logs -f
```
如果看到类似于`Ready to accept connections`的日志消息,则表示Redis已经成功启动。
现在,你已经成功地在Docker中部署了Redis。可以通过在本地主机上的`localhost:6379`地址上访问它。
阅读全文