docker镜像瘦身 & 容器缺乏调试工具

docker镜像瘦身

  1. 基础镜像优选alpine代替centos\ubuntu;
  2. 多阶段构建,去除编译过程产物,只保留最终构建结果;
    很适合go,因为Go 编译后生成单个静态可执行文件,不依赖系统库;
    其他语言各有不同,核心为“编译环境和运行环境分离”。

容器缺乏调试工具,服务器通过nsenter进入容器网络环境

crictl ps | grep charge-om
crictl inspect 0770a1a5f46b1 | grep -i pid
nsenter -t 2010675 -n tcpdump -nne -vv -w tmp/obs.pcap
posted @ 2026-08-13 10:02  liubilan  阅读(4)  评论(0)    收藏  举报