redis的docker 部署
时间: 2023-10-03 07:09:45 浏览: 104
使用Docker部署Redis可以通过以下步骤进行操作:
1. 创建Redis数据目录:使用命令`mkdir /docker/test/redis/data -p`创建Redis数据目录。
2. 部署Redis容器:停止并删除旧的Redis容器,然后使用命令`docker run --privileged=true --restart=always --name redis -p 6379:6379 -v /docker/test/redis/data:/data -d redis --requirepass "test520&"`来部署Redis容器。这个命令会将Redis容器命名为redis,将宿主机的6379端口映射到容器的6379端口,并将宿主机的`/docker/test/redis/data`目录挂载到容器的`/data`目录中,同时设置Redis的密码为"test520&"。
3. 重新部署容器:如果需要重新部署容器,可以停止并删除旧的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&"`来重新部署Redis容器。这个命令与前一步相比,增加了将宿主机的`/docker/test/redis/conf/redis.conf`文件挂载到容器的`/etc/redis/redis.conf`文件中,以便进行自定义配置。
4. 关于使用Docker部署Redis集群节点的资源:你可以参考[Redis Docker官方镜像文档](https://hub.docker.com/_/redis),这个官方文档包含了Redis Docker镜像的使用说明、示例和一些技术细节等。
5. 如果需要卸载旧的Docker,可以使用以下命令进行操作:停止所有容器`docker stop $(docker ps -a -q)`,删除所有容器`docker rm $(docker ps -aq)`,删除所有镜像`docker rmi -f $(docker images -qa)`,然后使用命令`sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine`进行卸载。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文