12 2020 档案
摘要:本来这个配置很简单,也就好像从来没测试过。正好用 docker 来模拟多台服务器,于是开启了三台 nginx 容器,还测试了容器相互通过 Ping 内部 IP 172.17.0.X 能通,可是等配置好了,就是请求入口服务器时,返回 No route to host。 百度查了下,说什么防火墙,我都没
阅读全文
摘要:官方的 php8 镜像基本满足开发需要,但有时却缺扩展,有两种选择,一是在容器内部去安装,二是在原来的基础上重新构建镜像。 基于 php:8.0-fpm-buster 来说,原镜像自带了几个官方的 shll 脚本,地址: https://github.com/docker-library/php/t
阅读全文
摘要:网上说 Git1.7.0 以后加入了 Sparse Checkout 模式,即可以指定下载哪些文件,但试了下 git remote add -f origin <url> 还是会下载很多缓存东西放在 .git 目录中,根本不是我想要的,于是手写一个吧。 先安装扩展 python -m pip ins
阅读全文
摘要:查看命令帮助时,满屏的选项,而有时,我们只想查看某几个选项的意思。我们可以通过管道查过滤形如: cmmand --help | grep -- '-d' ,如果是几个选项,那就不太方便了。 看我的实现效果 function see(){ local cmd="" local end=0 echo "
阅读全文
摘要:一个容器跑起来,有时候得修改内部的配置文件。但是容器内部的 shell 有时甚至连个 vi 都不带,笨方法,docker cp 出来,改完再放进去。你知道的问题还好改,如果是边调试连修改,就很烦人了。 于是,我就写了个函数。可以实现修改后多次直接上传。 效果图: 进入容器查看文件是否修改成功 代码很
阅读全文
摘要:编译安装时,查找和安装依赖比较繁索,我想把查找和安装放在一起,并且一真等待输入,可以一直安装. 如果输入 next 表示再次查找,输入exit 退出. function quick.install(){ [ -z `which sudo` ] && apt install -y sudo local
阅读全文
摘要:dpkg -i|--install <file.deb> 安装 dbg 包dpkg -L|--listfiles <package> 列出属于指定软件包的文件dpkg -l|--list <package> 简明列出软件包状态dpkg -r|--remove <package> 仅卸载软件dpkg
阅读全文