环境清理工作

环境清理工作,第1张

Docker清理环境 *** 作

本文详细介绍了Docker清理自然环境的实际 *** 作,具有非常好的参考价值,期待对大家有所帮助。回来和边肖一起看看。

刚开始清仓,一定要小心!

列出无用的卷。

dockervolumels-qfdangling=true

清理无用的卷。

dockervolumeRM$(dockervolumels-qfdangling=true)

清除无用的镜像系统。

dockerrmi$(docker图片|grep'^<;无>'|awk“{print$3}”)

继续清洗。

docker系统修剪

docker卷清理

以上应用充分,其他说明不用知道!

填写专业知识:docker一文化艺术你清理docker房间空释放存放空

如何清理docker文件目录

Docker文件目录已经装满了系统盘,不容易转移。如果有什么方便的解决方法,答案是肯定的。以下是我整理的经典案例,适合制造和测试应用。编写一个脚本来清除docker日志。进行以下 *** 作:

[root@www~]#catclean_docker_log_space.log #!/bin/bash docker_log_files=$(find/var/lib/docker/containers/-name'*-json.log') docker_logs_size=$(find/var/lib/docker/containers/-name'*-json.log'|xargsdu-sc|tail-1|awk'{print$1,"K"}') free-h&&sync&&echo1>/proc/sys/vm/drop_caches#释放出来系统缓存 echo-e"\033[32mThedockerlogtotalsizeis$docker_logs_size\033[0M" forlogin$docker_log_files do echo"Nowiscleaningdockerlog,dockercorelogs:$log" cat/dev/null>$log systemctlreloaddocker#载入docker服务项目,不危害早已docker done free-h

结果如下:

[root@www~]#./clean_docker_log_space.log totalusedfreesharedbuff/cacheavailable Mem:975M598M112M6.8M264M157M Swap:511M66M445C Thedockerlogtotalsizeis80K Nowiscleaningdockerlog,dockercorelogs:/var/lib/docker/containers/7538f077348e3c9722fb90ed4b0a5c3d60d72112e989526767c63d55f5a76f3e/7538f077348e3c9722fb90ed4b0a5c3d60d72112e989526767c63d55f5a76f3e-json.log Nowiscleaningdockerlog,dockercorelogs:/var/lib/docker/containers/235d20190027e757a203f1b4d4093335fb96ba515f7a501448c36c1332c622a2/235d20190027e757a203f1b4d4093335fb96ba515f7a501448c36c1332c622a2-json.log Nowiscleaningdockerlog,dockercorelogs:/var/lib/docker/containers/685a7af447ce884de1e9bbeb5d4ca0ca99860096f71c33b4f9a4d15a427c5e00/685a7af447ce884de1e9bbeb5d4ca0ca99860096f71c33b4f9a4d15a427c5e00-json.log totalusedfreesharedbuff/cacheavailable Mem:975M599M175M6.8M200M168M Swap:511M66M445C [root@www~]#find/var/lib/docker/containers/-name'*-json.log'|xargsdu-sc|tail-1|awk'{print$1,"K"}' 0K

建议每周清理一次脚本和Linux调度任务,这样可以保证docker不会造成外部日志文件。

工作环境如下所示

df-THdocker应用系统软件硬盘的93%

实现了脚本化clean_docker_log_space.log,脚本化后清理了43%的df-TH和docker应用系统软件硬盘。

docker部署提案

最后,我们建议部署docker的应用程序,并建议在docker中自定义文件目录。

#最先,初始化容积的硬盘,初始化文件目录挑选/data [root@www~]#mkdir-p/data #终止docker [root@www~]#systemctlstopdocker #将数据信息挪到新文件目录 [root@www~]#mv/var/lib/docker/data #改动配备,提升--graph/data [root@www~]#vim/usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock--graph/data [root@www~]#systemctldaemon-reload [root@www~]#systemctlstartdocker [root@www~]#systemctlenabledocker.service Createdsymlinkfrom/etc/systemd/system/multi-user.target.wants/docker.serviceto/usr/lib/systemd/system/docker.service.

Docker清除自然环境的实际 *** 作以上是边肖分享给大家的全部内容。期待给大家一个参考,也期待大家的应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存