说明:我们在使用一段时间的Docker
后,会发现堆积了大量无用的垃圾文件,比如停止的容器,限制不要的镜像,杂乱的存储,这时候我们就需要经常清理,让Docker
环境如同初装一样纯净。
方法
1、此命令会清空所有的Docker
文件
docker kill $(docker ps -aq)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
docker volume rm $(docker volume ls -q)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
docker volume rm $(docker volume ls -q)
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1457/
不妨点个广告再走嘛
相关推荐
-
修改phpMyAdmin导入MySQL数据库文件大小限制
说明:有时候网站内容多了,数据库也自然增大了,我们在迁移网站的时候发现数据过大,导致导入数据库超过了phpmyadmin自身的限制,无法直接导入,一般会出现如下提示:”No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.”不过我们可以修改phpmyadmin导入文件的大小限制来实现。 这里说下2种方法,一般第一种就可以了,如果不行,就进行第二步,不过虚拟主机用户是无法修改这些文件的,如果数据库文件太大,只能单表导出。 一、修改php.ini文件1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变。2、查找File Uploads,首先确认file_uploads = on;是否允许通过HTTP上传文件的开关,默认为ON即是开。 3、查找upload_max_filesize;即允许上传文件大小的最大值。默认为2M。 如果要上传>8M的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置: max_execution_time = 600;每个PHP页面运行的最大时间值(秒),默认30秒。 max_input_time = 600;每个PHP页面接收数据所需的最大时间,默认60秒。 memory_limit = 8M;每个PHP页面所吃掉的最大内存,默认8M。
-
CentOS 6/7手动安装BBR和魔改BBR教程
说明:现在的BBR一键脚本很多,脚本虽然方便,但也有缺陷,就是不能照顾到所有商家的系统,偶尔也会出点错。所以我们不能完全依赖一键脚本,得学会手动开启BBR或者魔改BBR,这里就说下CentOS 6/7手动开启教程。Debian/Ubuntu系统的手动开启教程很久前就说过了,查看:Linux VPS使用Google BBR拥塞算法加速TCP教程、Debian/Ubuntu开启超级暴力版魔改BBR教程。 安装BBR 1、安装BBR内核 #CentOS 6系统 #导入ELRepo公钥 wget https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm --import RPM-GPG-KEY-elrepo.org #安装ELRepo rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm #升级最新内核 yum --enablerepo=elrepo-kernel install kernel-ml -y #调整内核启动顺序 sed -i '/default=/d' /boot/grub/grub.conf && echo -e "\ndefault=0\c" >> /boot/grub/grub.conf #重启 reboot #CentOS 7系统 #导入ELRepo公钥 wget https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm --import RPM-GPG-KEY-elrepo.org #安装ELRepo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm #升级最新内核 yum --enablerepo=elrepo-kernel install kernel-ml -y #调整内核启动顺序 grub2-mkconfig -o /boot/grub2/grub.cfg && grub2-set-default 0 #重启 reboot 2、开启BBR #查看最新内核,如果大于4.9,则进行下一步 uname -r #修改配置 cat >>/etc/sysctl.conf << EOF net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr EOF #使配置生效 sysctl -p #检查生效,输出带有tcp_bbr 20480 0即生效 lsmod | grep bbr 安装魔改BBR 由于通过ELRepo安装的最新内核版本太高,不支持魔改BBR,所以上面安装内核的方法不可用,只能手动安装稍低版本的内核。 1、安装新内核 #CentOS...
-
分享几个好用的Google Hosts
Hosts下载地址 1、racaljk hosts这是最多人使用的版本,很多衍生版本都是基于这个项目。但是部分地区用户用这个版本看不了YouTube视频,如果用这个看不了YouTube视频的可以看下其他衍生项目。项目主页:https://github.com/racaljk/hostsHosts文件下载:https://raw.githubusercontent.com/racaljk/hosts/master/hosts 2、DannyWu hosts这是基于racaljk hosts的一个衍生版本,对YouTube支持相对友好。需要注意的是,这个项目默认hosts是带有广告屏蔽 hosts的,无广告屏蔽版本处于noad目录。项目主页:https://github.com/WUZHIQIANGX/hostsHosts文件下载:https://raw.githubusercontent.com/WUZHIQIANGX/hosts/master/noad/hosts官方网站:http://idannywu.com Hosts所在文件夹 Windows系统:位于C:\Windows\System32\drivers\etc\hostsAndroid系统:位于/system/etc/hostsMac系统:位于/etc/hostsIOS系统:位于/etc/hostsLinux系统:位于/etc/hosts绝大多数Unix系统都是在/etc/hosts
-
Verstory:可以查询各种开发框架/程序语言/CMS/软件/系统等最新版本的网站
说明:Verstory这个网站集合了各种开发框架、程序语言、CMS、操作系统、浏览器等的最新版本信息,让你一键查询各种开发工具的最新版本信息。对于想知道这些最新版本的人来说是很方便的。
-
Linux VPS利用iptables string模块屏蔽指定的网站、文件等
说明:在逗比那里看到的一个方法,可以阻止服务器访问某个网站,或文件等,对于爬梯子的,如果有共享行为,可以屏蔽下油管,这个大流量的很容易被Q。 原理:一般iptables自带的都有string模块,这个模块的作用就是匹配字符串,匹配到泛域名的URL,然后就把数据包丢弃,就实现了屏蔽泛域名的功能。 方法 以下规则是屏蔽以xx.com为主的所有一级、二级、三级等域名。 #添加屏蔽规则 iptables -A OUTPUT -m string --string "xx.com" --algo bm --to 65535 -j DROP #删除屏蔽规则,上面添加的代码是什么样,那么删除的代码就是把-I改成-D iptables -D OUTPUT -m string --string "xx.com" --algo bm --to 65535 -j DROP 命令详解: -A #添加iptables规则; -D #删除iptables规则(把添加防火墙规则时代码中的-A改成-D即可删除添加的规则); -m string #指定模块; --string "xx.com" #指定要匹配的字符串(域名、关键词等); --algo bm #指定匹配字符串模式/算法(还有一种更复杂的算法:kmp); --to 65535 #指定端口,这里代表所有端口(1-65535); -j DROP #指匹配到数据包后处理方式,这里是丢弃数据包。 这个模块的作用就是匹配字符串,这个字符串可以是URL、普通文本、文件后缀(后两者时,如果目标网站启用了GZIP类压缩算法,就会无法过滤匹配,毕竟都压缩了)。 比如:.zip,就会把包含.zip的数据库丢弃,这样就会无法下载.zip类型的文件了!
-
Debian/Ubuntu使用update-rc.d命令添加/禁止开机启动项
说明:常用的Linux启动项就是在/etc/rc.local的exit 0语句之间添加启动脚本,这里说下另一种方法,使用update-rc.d命令添加/禁止开机启动项,挺好用的。 使用 #将脚本添加开机自启,先放入/etc/init.d文件夹,并给予可执行权限 mv xx.sh /etc/init.d chmod +x /etc/init.d/xx.sh #设置开机自启 update-rc.d xx.sh defaults #删除开机自启 update-rc.d -f xx.sh remove #如果你想禁止程序开机自启,比如apache2、nginx update-rc.d -f apache2 remove update-rc.d -f nginx remove
-
BitSend:一个不限容量,可设密码的免费文件存储分享平台
说明:BitSend是一个日本的免费文件存储分享服务平台,没有容量限制和流量限制,可以用来进行临时的大文件转存下载使用。不需要登录即可使用,还可以自由设置密码,下载次数,保存天数,不过最大保存天数只有14天,对于临时分享文件的足够了,并且支持邮箱通知,最多可通知20人,而且国内下载速度是十分的快,强烈推荐。 截图
-
一款好用、美观的OneDrive目录列表程序:OLAINDEX
说明:之前我们使用的最多的OneDrive目录列表程序就是Oneindex,博主已经写了很多使用教程了,最近有大佬受Oneindex启发,功能借鉴其思想,写出一个基于laravel5框架的OneDrive目录列表程序,看上去很不错,这里分享下。 截图 简介 OneDrive目录索引; 基于最新PHP框架laravel5搭建而成; 基于bootswatch响应式页面布局,适配PC、平板、手机; 功能 OneDrive目录查看索引,支持分页查看; 图床功能(国内不太稳低); 支持文件路径一键复制、下载; 支持代码、图片、文本文件即时预览; 支持音视频播放(兼容大部分格式),视频播放采用Dplayer,音乐播放采用Aplayer; 支持文件夹加密(需管理员); 支持文件上传(需管理员); 支持readme/head说明文件添加/编辑/删除; 支持文件搜索(需管理员); 支持自定义创建文件夹(需管理员); 支持文件/文件夹删除(需管理员); 后台基本管理,支持主题,预览设置等等(清理缓存后及时生效)(需管理员)。 v2.0全新路径显示(pathinfo) 添加看图相册 配置文件化,不再依赖数据库 TODO 共享目录支持 支持视频字幕,音频歌词 支持后台大文件上传,断点续传 环境要求 PHP >= 7.1.3 OpenSSL PHP PHP PDO 扩展 PHP Mbstring 扩展 PHP Tokenizer 扩展 PHP XML 扩展 PHP Ctype 扩展 PHP JSON 扩展 PHP Fileinfo 扩展(非必需,但最好安装) 安装 Github地址:https://github.com/WangNingkai/OLAINDEX 这里为了方便,可以直接使用宝塔搭建lnmp环境。 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 然后进入后台再安装PHP 7.2、Nginx,这里基本上除了Fileinfo扩展,其余都默认安装好了。 接下来再找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展(非必需扩展,不过不安装的话,不保证安装程序能成功)。...
-
CentOS系统Kangle面板一键安装脚本
脚本简介 本脚本可以一键安装Kangle+Easypanel+Mysql+商业集合脚本。 脚本本身集成:PHP(5.2~7)、MYSQL5.6。 支持前台用户任意切换PHP(5.2~7)以适应网站程序。 脚本特点 安装包内PHP套件以及Kangle套件均已本地化,达到最佳连接速度。 支持EP前台自由切换PHP(5.2-7.0)。 预先设置各PHP版本PHP.ini安全问题。 自动更新MySQL5.1至MySQL5.6。 自动/手动更新PHPmyadmin至官网PHP5.3专用最新版。 支持自定义403,404,503,504等错误页面! 预先自带EasyPanel模板两个。 执行脚本可以选择安装kangle商业版。 Kangle安装 Kangle一键安装极速编译安装方式(安装时间10至60分钟)。 yum -y install wget;wget http://kangle.odata.cc/start;sh start Kangle卸载 命令所有数据都会删除。注意有数据请先备份。 rpm -e kangle
-
Linux安装dos2unix来转换文件格式
说明:我们有时候在电脑上编辑一些脚本或者文件时,放到linux vps服务器上会出现问题,其实需要转换下格式就可以用了。 方法 1、安装dos2unix #Centos yum install dos2unix #Debian/Ubuntu apt-get install dos2unix dos2unix /root/xx #注意文件位置填对