docker 部署 redis
时间: 2023-12-23 18:26:55 浏览: 103
以下是部署Redis的步骤:
1. 创建Redis数据目录
```shell
mkdir /docker/test/redis/data -p
```
2. 部署Redis容器
```shell
docker stop redis # 停止Redis容器
docker rm redis # 删除Redis容器
docker run --privileged=true --restart=always --name redis -p 6379:6379 -v /docker/test/redis/data:/data -d redis --requirepass "test520&"
```
其中,`--privileged=true`参数是为了让Redis容器拥有更高的权限,`--restart=always`参数是为了在Docker宿主机重启后自动启动Redis容器,`-p 6379:6379`参数是将Redis容器的6379端口映射到宿主机的6379端口,`-v /docker/test/redis/data:/data`参数是将Redis容器的数据目录挂载到宿主机的`/docker/test/redis/data`目录下,`--requirepass "test520&"`参数是设置Redis的密码为`test520&`。
3. 重新部署Redis容器并使用配置文件
```shell
docker stop redis # 停止Redis容器
docker rm redis # 删除Redis容器
docker run --privileged=true --restart=always --name redis -p 6379:6379 -v /docker/test/redis/data:/data -v /docker/test/redis/conf/redis.conf:/etc/redis/redis.conf -d redis --requirepass "test520&"
```
其中,`-v /docker/test/redis/conf/redis.conf:/etc/redis/redis.conf`参数是将Redis容器的配置文件挂载到宿主机的`/docker/test/redis/conf/redis.conf`目录下。
阅读全文