windows11运行Docker Desktop,报错Docker Desktop -WSL update failed详细报错信息:
Docker Desktop -WSL update failed An error occurred while updating WSL. You can restart Docker Desktop to try again or manually update using wsl –update. If the issue persists please collect diagnostics and submit an issue …://docs.docker.com/desktop/troubleshoot/overview/#diagnose-from-the-termin…
**解决方法一:**重新安装Docker Desktop,但是依然报错
解决方法二:
1.安装WSL2使用命令:
1# 查看可安装的版本信息wsl --list --online
1# 安装对应版本 ...
解决 Windows 10 端口被 Hyper-V 随机保留(占用)的问题大概从半年前开始,我发现我的代理软件配置的端口有时会不能用,软件提示「没有权限访问端口」。这个问题会在什么时候出现完全随机,没有任何规律。对于这个问题,有时候重启可以解决,有时候重启好几次才能解决,并且如果运气不好,可能重启几次后这些端口还是不能用……
这让我非常困惑,我给代理软件开了管理员权限,但没有效果。我使用netstat -ano想看看这些端口被什么程序占用,却一无所获。当时,我误以为是代理软件出了一些神秘问题,在 google 无果后,因为大多数时候重启都能解决,我就没有再管。
直到前两天,我在做 Web 开发时,发现在Windows 10中使用localhost:8088死活访问不了 WSL 2 的8088端口。一开始我以为是WSL 2默认的端口转发出错了,便用netsh interface portproxy重新指定了端口转发,但还是访问不了。我又猜想可能是WSL 2中Ubuntu的防火墙规则有问题,但排查后发现不是。我又怀疑是Windows 10的防火墙设置有问题,但仔细核对后发现确实没有问题 ...
Nginx详细使用及常用配置
Nginx 简介NGinx官网 https://www.nginx.com/
Nginx 是一款高性能的HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务
什么是Nginx
Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接, 并且 cpu、内存等资源消耗却非常低,运行非常稳定。 由C语言编写
Nginx 应用场景:
1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。
2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。
3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。 ...
前言一:简介
官方描述: 【nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, According to Netcraft, nginx served or proxied 23.20% busiest sites in January 2021】nginx是一个Http服务器、反向代理服务器、邮件代理服务器、和通用TCP/UDP代理服务器,根据Netcraft统计,截至2021年,它代理了世界上最繁忙的网站的比例达到了23.20%。
二:为什么使用Nginx
根据Nginx中的官方网站的介绍我们知道,nginx的功能强大,在实际的工作中,我们会有很多场景会需要借助nginx来实现,比如:
1、想要访问外国的网站,但是因为某些原因,国内直接访问会被限制,因此可以通过nginx的正向代理来实现”科学上网”。
2、在某种工作环境下,项目部署在内网,无法访问外网的资源,可以使用nginx进行代理完成此需 ...
华为12000 40W充电宝简单测试前言买这个充电宝的原因很简单,因为之前用的充电宝要么太大要么太小,5000MAh的实在是有些不够用,现在我的手机电池也不是很好。20000MAh的充电宝我倒是有两个便宜货,但是跟砖头一样的重量很难携带。新的充电宝比如酷泰科10000MAh 33w的PDD也要100元左右。
购买在B站上看到华为同系列66W的评测,评论区说现在新的66W在PDD上也就200元左右,遂打开PDD查看,偶然看到某家有卖40W的演示机,但是卖家看着很不专业,详情区只有官方几张图,对于二手最重要的实物图一张都没有。抱着半嘲讽半好奇的心情问了下卖家,没想到卖家态度还挺好,回复也很快,发来的实物图看起来成色不错,卖家也在三保证是演示机,成色很好,于是领了个券100左右拿下。
这个充电宝具有40W华为SCP,PD也有40W,最高支持20V2A的输出,部分轻薄本也可以应急使用,放在2024年的今天,这个参数也不能说落后。但是对于它就只有一个顾虑,因为是2019年发布的,不知道到手这台是什么时候生产的,2019年到现在也有将近5年的时间,虽然充电宝的电池可能没有经过很多次循环,但是电池的 ...
【docker】Dockerfile 指令详解一、Dockerfile 指令详解Dockerfile是一个用于编写docker镜像生成过程的文件,其有特定的语法。Dockerfile的基本指令有十三个,分别是:FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD。
FROM:用于指定基础镜像。
MAINTAINER:用于指定维护者信息。
RUN:用于执行命令。
CMD:用于执行特定的命令。
EXPOSE:用于标明这个镜像中的应用将会监听某个端口,并且希望能将这个端口映射到主机的网络界面上,使容器内的应用可以通过端口和外界交互。
ENV:用于设置环境变量。
ADD:用于从指定的URL地址下载内容复制到容器的文件系统中,还可以将压缩打包格式的文件解压后复制到指定位置。
COPY:用于将文件复制到容器中。
ENTRYPOINT:用于指定容器启动后执行的命令。
USER:用于设置运行容器时的用户。
WORKDIR:用于设置工作目录。
VOLUME:用于设置卷。
ONBUILD:用于 ...
Docker创建镜像的方式—DockerfileDocker创建镜像的方式1、 基于已有镜像创建:根据官方提供的镜像源,创建镜像。然后拉起容器。是一个白板智能提供基础的功能,扩展性的功能需要在容器内自定义。
2、 基于模板创建:根据官方提供的模板
1docker import ubuntu-14.04-x86-minimal.tar.gz -- ubuntu:14#导入本地docker镜像
3、 dockerfile
基于Dockerfiledockerfile:联合文件系统(UnionFS),是docker镜像的基础。
镜像通过分层来进行集成。
dockerfile的特性:一次同时加载多个文件系统,但是从外部来看就是一个文件系统
docker镜像实际上就是由一层一层的文件系统组成。
这种层级的文件系统就是UnionFS。每一层都是layers,每一层都包含文件系统的一部分。这些层次叠加在一起,最终形成就是rootfs
1、 bootfs:宿主机地引导文件系统,启动操作系统的文件,启动容器需要的最基本的文件。包含宿主机的bootloader和kernel。
2、 rootfs:镜像 ...
(收藏数远远大于点赞数,嘤嘤嘤)最近一个朋友在一直微信问我怎么部署flask。这种情况我有经验:“google 啥都有,搜 flask 部署去”
朋友:“完全看不懂”
我直觉想反驳,可是想到当初我学部署的时候也一头雾水肝几天也没搞明白(当时是计算机网络、linux、python一窍不通),就理解了。其实在docker流行的今天,部署已经要比当初我学的时候要方便得多,但是前段时间我google搜了一圈的确没看到几篇比较好的 Docker + Flask 的指导,于是写一篇菜鸟也能看懂的新手教程。
本教程的特点就是比较无脑,照着做就能部署成功。与其部署之前学一堆看不懂的,不如直接部署了找感觉。同时给出一些链接,想深入一点了解的可以自行深入学习。
基础介绍
Flask :python最流行的两个框架之一(django、flask),轻量级是最大的特点
Gunicorn:只熟悉熟悉用 java 或者 PHP 做开发的可能对 python 的部署一开始不太理解,Flask应用是一个符合WSGI规范的Python应用,不能独立运行(类似app.run的方式仅适合开发模式),需要依赖其他的组件提供 ...
因为平时记录的笔记在不同的平台发布,后面需要保存成mrakdown的格式又找不到本地的文件记录,本地存储的好处很多,比如可以离线浏览阅读,对网页进行备份,也能借助其他工具同步数据而来满足自己的工作流程。这是这些工具将会简化你的操作:
一.在线工具推荐:1.devtool在线地址:https://devtool.tech/html-md
用法一:十分简单,只需要在左边页面地址处填入网址,并按Enter,就可以在右边看见生成的markdown格式的内容,复制使用即可。
用法二:只需要在左边内容处填入html代码,就可以在右边看见对应的markdown格式内容,复制使用即可
2.helloworld在线地址:https://www.helloworld.net/html2md
helloworld 开发者社区开源的一个轻量级,强大的 html 一键转 md 工具,支持多平台文章一键转换,并保存下载到本地。
二.google插件1.MaoXian Web Clipper插件地址:MaoXian Web Clipper
MaoXian Web Clipper 是一个免费的可以剪藏网页到本地硬 ...