应用在Docker容器中运行失败的解决方法
可能原因
compatibility_testing.sh文件中的检测命令没有对Docker容器环境做对应适配。
处理步骤
需要对“compatibility_testing/Chinese”路径下的compatibility_testing.conf、compatibility_testing.sh文件进行修改。
- 修改compatibility_testing.conf文件。
将compatibility_testing.conf文件中的“kubernetes_env=”内容修改为“kubernetes_env=Y”。
图2 修改后 - 修改compatibility_testing.sh文件。
在compatibility_testing.sh文件中,将check_process()函数中第二次出现的“kubectl get all --all-namespaces”内容修改为“docker ps”。
图3 修改后