记一次Docker服务器iptables排查

问题描述一台服务器使用 iptables -A INPUT 封禁8080后发现目标端口依然可以访问排查iptabales发现-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER直接在preROUTING链被劫持到DOCKER然后在DOCKER中发现

一种docker debug 方式

Debug查看指定 pod 运行在哪个宿主机上kubctl describe pod <pod> -n mservice获得容器的 piddocker inspect -f {{.State.Pid}} <container>进入该容器的 network namespacen

Docker 容器 tcp syn retransmission问题排查

起因在使用docker的clusterIP extraIP中频繁出现访问出现卡顿无法访问的问题,出现后60s后恢复正常排查过程容器抓包kubctl describe pod <pod> -n mservicedocker inspect -f {{.State.Pid}} <con

折腾Docker builx

docker buildx 不支持hosts 文件原因buildx执行时的临时容器不会读取主机/etc/hosts中的文件解决主机启用dnsmasq创建buildx 句柄 使用docker buildx create --driver-opt network=hostdocker builx如何支持

#Docker  

Docker buildx 遇到的问题

问题描述构建镜像时出现#14 0.579 container_linux.go:367: starting container process caused: exec: "/bin/sh": stat /bin/sh: no such file or directoryDock

#Docker