php网站开发专业是做什么的,如何做网站布局优化,泉州专业网站开发公司,seo网站关键字优化大家好#xff0c;我是烤鸭#xff1a; docker真的太方便了#xff0c;尤其是对windows系统#xff0c;友好的不得了。以前还只能是正版的专业版才能用#xff0c;现在已经没有限制了#xff0c;虽然加了收费#xff0c;个人用免费就够了。redis 新版也不支持windows系统…大家好我是烤鸭 docker真的太方便了尤其是对windows系统友好的不得了。以前还只能是正版的专业版才能用现在已经没有限制了虽然加了收费个人用免费就够了。redis 新版也不支持windows系统想搞测试的话docker正好补缺。
docker安装
官网下载安装再注册个账号(非必须)。
https://www.docker.com/products/docker-desktop
安装完这样关于一些报错百度下就行。 redis 镜像
去hub仓库搜索对应的镜像比如我想安装redis 按照说明先把镜像下载下来再启动就ok了。
docker pull redishttps://hub.docker.com/_/redis?tabdescription 这里额外说一下 redis-cli 镜像的启动。
先查一下 redis-server 启动的ip不然client 连不上(肯定不是什么localhost或者127.0.0.1)
# 查看容器信息
docker ps -a
# 查看网络ip,Networks的bridge的IPAddress
dokcer inspect 容器id
# 启动redis-cli
docker run -it --rm redis redis-cli -h server的ipNetworks: {bridge: {IPAMConfig: null,Links: null,Aliases: null,NetworkID: xxxba9ce59f3ebb8df2e29e83d64b29051f5e220a28d540b17da909db2f,EndpointID: xxxe34f2612dee79d9fee64485f0ca22c904c18c5d266a2b2e7f55ba99c,Gateway: xxx.17.0.1,IPAddress: xxx.17.0.2,IPPrefixLen: 16,IPv6Gateway: ,GlobalIPv6Address: ,GlobalIPv6PrefixLen: 0,MacAddress: xxx:11:00:02,DriverOpts: null}}这块还得另外说明一下虽然通过容器内的client可以连接到redis不过宿主机还是没办法访问容器内ip。
先修改配置文件再映射到宿主机端口
docker run --name my-redis -p 6379:6379 -v D:\\dev\\env\\docker\\redis\\:/usr/local/etc/redis -d --restartalways redis:latest redis-server /usr/local/etc/redis/redis.conf 官方的 redis.conf修改的地方
注释掉 bind 127.0.0.1protected-mode 改成 no
这回redis-cli的ip就可以写本机ip了
# 启动redis-cli
docker run -it --rm redis redis-cli -h 本机ip总结
要是在以前得装VM虚拟机还得装系统os文件很占地方。
docker方便不需要安装linux了需要什么就启动哪个容器虽然还是习惯一个linux容器里安装这些。
也可以安装一个ubuntu镜像自己填充需要的yum install 或者 apt-get。