oci runtime error: exec failed: container_linux.go:247: starting container process caused “exec: \“/
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
在运行 mpi-operator 之后,想进去容器查看一下,于是执行下面的命令报错。
[root@TENCENT64site /data/runzhliu/mpi]# kubectl exec -it -n kube-system mpi-operator-bbf56967f-ht8bx /bin/sh
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"/bin/sh\": stat /bin/sh: no such file or directory"%0A
这个问题是之前经常遇到的,其实大概知道是因为镜像没有 shell。因为之前没有关注过 distroless/base-debian10 这个镜像,而这个镜像又是 mpi-operator 的基础镜像,特意搜了一下,发现这个项目,GoogleContainerTools/distroless,看一眼 README 就理解了。
很明显,这个镜像是没有 shell 的,也没有各种包管理工具,即使进入容器了,你也很难装软件…
所以说,如果需要到容器里的话,就不要用这个镜像作为 base 镜像了,这个镜像体积很小,很适合线上环境,但是不适合调试。
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)