docker镜像瘦身 & 容器缺乏调试工具
docker镜像瘦身
- 基础镜像优选alpine代替centos\ubuntu;
- 多阶段构建,去除编译过程产物,只保留最终构建结果;
很适合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

浙公网安备 33010602011771号