接上篇《Windows11 Docker更换国内源》,本篇介绍下如何在Windows上使用Docker部署服务。
一、创建本地映射目录
为方便管理,Docker所有的映射目录统一都映射到D:\DockerContainer
这个目录下面。
创建两个目录
- D:\DockerContainer\redis\conf
- D:\DockerContainer\redis\data
二、部署Redis服务
在PowerShell中输入如下命令:
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
或者
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
参数说明:
-p
6379: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
好的实例。