API错误(500):未找到或不存在容器命令

时间:2016-03-04 02:02:22

标签: kubernetes

kubectl描述了pods logs

pods日志 logs

command: - bundle exec unicorn -c config/unicorn/production.rb -E production

容器无法在k8s上启动,并且发生了一些错误。

但是当我执行

docker run -d image [CMD]

容器效果很好。

2 个答案:

答案 0 :(得分:0)

“command”是一个数组,因此每个参数必须是一个单独的元素,而不是全部在一行

答案 1 :(得分:0)

对于遇到此问题的其他人:

确保宝石(包括独角兽)实际安装在容器使用的卷中。如果没有,请执行捆绑安装

此类错误的另一个原因可能是work_dir(在docker-compose.yml中)指定的目录不存在(请参阅Misleading error message "ERROR: Container command not found or does not exist.")。