面试真题

运维 · 简单 · 百度

怎样进入运行的容器

简单 运维 🎤 百度
参考答案
结论:进入运行容器用exec在容器内起新进程。要点:Docker用docker exec -it <容器ID> /bin/bash(无bash用/bin/sh);K8s用kubectl exec -it <pod> -c <容器> -- /bin/bash;需容器已运行且有shell。原理:exec调用运行时接口在已有namespace创建进程,不影响主进程;仅当容器未崩溃可进入。
题目整理自公开面经,答案由校招宝自研生成,仅供参考