Windows11 Docker部署Redis
接上篇《Windows11 Docker更换国内源》,本篇介绍下如何在Windows上使用Docker部署服务。
一、创建本地映射目录
为方便管理,Docker所有的映射目录统一都映射到D:\DockerContainer这个目录下面。 创建两个目录
- D:\DockerContainer\redis\conf
- D:\DockerContainer\redis\data
二、部署Redis服务
在PowerShell中输入如下命令:
1 | docker run -p 6379:6379 --name redis -v D:/DockerContainer/redis/conf/redis.conf:/etc/redis/redis.conf -v D:/DockerContainer/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes |
或者
1 | docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name redis -v D:/DockerContainer/redis/conf/redis.conf:/etc/redis/redis.conf -v D:/DockerContainer/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass passwd123 |
参数说明:
-p6379:6379 将容器中的6379端口映射到宿主机(本机)的6379端口-v数据卷挂载--name给这个容器的实例起个名字-d后台运行容器,并返回容器ID
还可以有其他参数
--log-opt max-size=100m --log-opt max-file=``2日志相关,可通过docker logs –since来查看日志--appendonly yes开启redis 持久化 redis自身的参数--requirepass passwd给redis添加密码 redis自身的参数
下载完后,Redis服务就已经部署好了,有一说一,Docker真香。 如有需要修改Redis的配置文件信息,只需要修改D:/DockerContainer/redis/conf/redis.conf,然后重启容器就行了。 三、启动容器 在重启电脑,或者重启docker后,还需要将容器启动起来,目前比较便捷的是通过界面操作。 打开Docker控制面板 -> Containers
在列表中找到自己要启动的容器实例,点击ACTIONS中的▶即可启动该实例,如果像通过界面去给Docker镜像创建实例,也可以在Images中找到已经下载好的实例,点击RUN,输入相关配置即可,不会Docker命令也能使用。 第二种就是常规的使用方式了,通过docker start [容器实例名]来启动已经RUN好的实例。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
评论
WalineDisqus











