Docker 容器故障排查工具

栏目: 编程工具 · 发布时间: 4年前

内容简介:这些年 Docker 的快速发展,已经成为了很多公司的标配,也不再是一个只能在开发阶段使用的玩具了。作为在生产环境中广泛应用的产品,Docker 有着非常成熟的社区以及大量的使用者,代码库中的内容也变得非常庞大。

【公众号回复 “ 1024 ”,免费领取30本经典编程书籍】

Docker 容器故障排查工具

这些年 Docker 的快速发展,已经成为了很多公司的标配,也不再是一个只能在开发阶段使用的玩具了。作为在生产环境中广泛应用的产品,Docker 有着非常成熟的社区以及大量的使用者,代码库中的内容也变得非常庞大。

Docker 打包镜像的时候会将需要发布的包加载进去,而对于一些常用的运维、Debug 工具则根据不同的公司的策略会略有不同,比如"富容器"就是按照虚拟机的配置来打包镜像,但是按照 Docker 的理念,镜像的大小越小肯定是越利于分发的。今天要介绍的两个工具是在不往镜像里面打包过多的 工具 的情况下,也能很好的去做到容器的故障排查。

  1. Kubectl debug

Kubernetes 已经被很多公司用来作为容器的调度系统了,可以说是当今事实上的标准了。 kubectl-debug 是一个简单的 kubectl 插件,能够帮助你便捷地进行 Kubernetes 上的 Pod 排障诊断。背后做的事情很简单: 在运行中的 Pod 上额外起一个新容器,并将新容器加入到目标容器的 pid , network , user 以及 ipc namespace 中,这时我们就可以在新容器中直接用 netstat , tcpdump 这些熟悉的工具来解决问题了, 而旧容器可以保持最小化,不需要预装任何额外的排障工具。

Docker 容器故障排查工具

项目地址: https://github.com/aylei/kubectl-debug

  1. Docker-debug

docker-debug 的想法是来源于 Kubectl debug,如果你没有使用 Kubernetes,可以使用 Docker-debug,毕竟都是容器。

Docker 容器故障排查工具

项目地址: https://github.com/zeromake/docker-debug

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

「GitHub精选」开始接受大家投稿啦

「GitHub精选」,每晚10:24准时为您推送

Docker 容器故障排查工具


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Art of Computer Programming, Volumes 1-3 Boxed Set

The Art of Computer Programming, Volumes 1-3 Boxed Set

Donald E. Knuth / Addison-Wesley Professional / 1998-10-15 / USD 199.99

This multivolume work is widely recognized as the definitive description of classical computer science. The first three volumes have for decades been an invaluable resource in programming theory and p......一起来看看 《The Art of Computer Programming, Volumes 1-3 Boxed Set》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具