小编goo*_*ody的帖子

错误:无法启动容器“在 $PATH 中找不到可执行文件:未知”

我对 docker Kubernetes 非常陌生。我已经创建了 3 个节点的集群,现在我正在创建一个用于 pod 创建的 YAML 文件。我从https://github.com/utkudarilmaz/docker-hping3获取了图像,图像名称是 utkudarilmaz/hping3。有人可以帮我设置路径中的命令或 docker 文件吗?因为我无法理解这个问题。我想让我的 pod 成功运行,这样我就可以利用它。\n我的 YAML 文件,例如

\n
---\n apiVersion: v1\n kind: Pod\n metadata:\n   name: second\n   labels:\n     app: web\n spec:\n   containers:\n     - name:  hping3\n       image: utkudarilmaz/hping3\n       command: ["hping3 [IP_ADDRESS"]\n       ports:\n         - containerPort: 80\n   nodeSelector:\n       disktype: ssd\n
Run Code Online (Sandbox Code Playgroud)\n

如果我不指定 [command],我的 Pod 状态为 CrashLoopBackOff。我搜索并发现我的 kubernetes pod 不断崩溃并显示“CrashLoopBackOff”,但我找不到任何日志\n我需要一个命令来连续运行容器,否则如果我在 YAML 文件中指定一个命令(如上面的命令),它就会进入循环命令:[“hping3 103.22.221.59”]然后当我运行时

\n
kubectl exec \xe2\x80\x93it second \xe2\x80\x93 hping3 [IP_ADDRESS]\n
Run Code Online (Sandbox Code Playgroud)\n

我明白了

\n
error: unable to upgrade connection: container not …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

kubernetes ×1