运维开发 Linux 离线安装 Docker
之前看群里很多同学,linux 操作系统使用在线方式安装 docker 都失败了,然后启动 docker 报错又看不懂是哪里的问题,我觉得可以尝试一下离线安装。Windows 安装 docker 的话,问题实在太多,这里暂且不提。 1.下载安装包 地址:https://download.docker.com/linux/static/stable/x86_64/ 建议选择比较新的版本,我这里下载的…
瞎折腾 Docker 网络代理服务器 squid
爬虫或者不能访问外网时,可能需要用到代理服务器,接下来使用 docker 搭建代理 squid 服务器。 一、复制配置文件 # 创建一个临时容器 docker run -d –rm –name squid -p 3128:3128 ubuntu/squid # 复制配置文件 mkdir /home/docker/squid && \ cd /home/docker/squid/…
运维开发 Docker 清理容器、数据卷、镜像相关操作
零、查看 docker 占用 docker system df 结果: Images:所有镜像占用的空间,包括拉取下来的镜像,和本地构建的。 Containers:运行的容器占用的空间,表示每个容器的读写层的空间。 Local Volumes:容器挂载本地数据卷的空间。 Build Cache:镜像构建过程中产生的缓存空间(只有在使用 BuildKit 时才有,Docker 18.09 以后可用)…
其他分享 Docker 自建兰空图床 Pro
为什么不要相信别人的图床? 由于是 markdown 写文章,如果文章有图片的话,使用图床是非常方便的。 今天准备写笔记的时候,打开常用的图床https://www.tuchuangs.com/,发现转半天进不去,以为是网络问题,后来才知道是挂了。 如果我的博客全部用的图床的链接的话,那我现在会很崩溃,虽然文章不是非常多,但是要重新截图并修改非常麻烦。 只能说庆幸没用图床,因为一般我的博客发布文章…
程序开发 Python 爬虫使用 xpath 获取元素为空
最近刚准备小弄一下爬虫,就遇到了反爬虫制裁,获取元素老是为空。 是这样的,之前QQ群总能看见一分钟简讯新闻的图片,觉得挺好的,就准备弄一个今日快看分类,每天更新。然后找到了 365 资讯简报, 准备写一个 python 脚本定时爬取内容并发布到博客。 但是对于爬虫小白来说,却是出师不利,用 xpath 获取不到需要的元素。 首先,我是这样获取的。 import requests import re…
瞎折腾 检测公网 ip 变化后发送邮箱(三)- 制作方便使用的 docker 镜像
一、修改脚本 之前用 python 脚本完成了检测公网 ip 变化后发送邮箱的功能。实际能使用,但是如果运行在本地需要做相应的修改。 个人非常喜欢用 docker 将程序打包,这个脚本也不例外,当然既然要放在 docker 里面运行,就对之前的脚本做了一定的修改和完善。 比如说之前的 api 只能设置一个,现在可以一次性配置多个,以免某个 api 出现问题导致脚本无法正常运行。此外,将收发件邮箱、…
程序开发 检测公网 ip 变化后发送邮箱(二)- 检测公网 ip 是否改变
上次搞定发送邮箱的代码以后,接下来就是如果获取自己的公网 ip 了。通过对比 ip 地址,判断是否需要发送邮件。 获取 ip 地址的网站也有很多,如:https://myip4.ipip.net, https://ddns.oray.com/checkip, https://ip.3322.net 等等。 大家可以试试,返回的就是你所在网络的出口公网 ip 地址。 其实如果想要自己搭建一个这样的服…
程序开发 检测公网 ip 变化后发送邮箱(一)- Python 发送邮箱代码
家里的带宽申请了公网 ip,通过 pppoe 拨号的方式,运营商会随机分配一个公网,但是两三天就会变动一次。想着能不能定时监测公网 ip ,发邮件通知我。 当然,这是已经做了 ddns 的情况了,如果知道公网 ip,即使 ddns 不生效依然不会影响正常访问。 下面是发送邮箱的代码: # smtplib 用于邮件的发信动作 import smtplib # email 用于构建邮件内容 from …
其他分享 搭建属于自己的导航网址-无后台且不需要修改 html
如果你也想非常简单的搭建一个像这样的简洁耐看又实用导航网站,或者这篇文章将会对你有帮助。 简介 hausen1012/webstack 这是一个根据 WebStack-Hugo 制作的镜像,使用 hugo 来搭建的原因是,不想需要后台来管理,不想依赖数据库!!! 此外,为了更方便获取目录网站的 favicon 图标,镜像内部封装了获取的 api。 例如:获取百度的 favicon.ico,只需要访…
瞎折腾 Docker 安装 openwrt 软路由
一直想玩软路由来着,由于暂时没有硬件可以刷 openwrt,所以想着 docker 搭建一个来玩玩。 安装 1 运行 ifconfig 命令查看网卡信息,例如 网络接口逻辑名称是 enp3s0 开启此网卡混杂模式。 混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包。默认情况下网卡只把发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。简单的讲,混杂模式就是指网卡能接受所有通过它的…
其他分享 解决知乎公众号等平台 markdown 排版的工具-md2all
当我习惯性将 markdown 格式的文章复制,粘贴到知乎时,提示不支持,要导入 markdown 文件才行。 挺烦的,要进入很多层文件夹才能找到文章,并且导入进去以后还是有点怪。 于是想着之前网上找找工具解决问题,果然找到一个 markdown 转其他格式的工具 Md2All。 后来想着自己搭建一个,于是就在 github 找到一个以颜家大少的 Md2All 为基础的Md2XEditor。 稍作…