如何在运行docker run命令时解决“非法指令”错误?

时间:2016-03-19 13:14:48

标签: docker ibm-cloud-infrastructure

我在流浪汉机器内部以及TRAVIS linux环境中构建了一个docker镜像,然后我将此图像推送到Docker hub并进入Softlayer机器。

在我拉动图像后,我运行了如下所示的docker run命令

docker run -i -t rameshthoomu/openpeer /bash/bin然后我跑

root @ 23495a2ed7a8:/go/src/github.com/openblockchain/obc-peer# / go / bin / obc-peer peer命令我收到以下错误消息。

Illegal instruction ..

当我在流浪者环境中构建并运行相同的图像时,它是工作文件。此外,如果我在softlayer机器内创建一个图像,我可以运行图像,并可以继续进行。

我不知道为什么我收到此错误消息。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

该命令为/bin/bash/而非/bash/bin

请尝试以下方法:

docker run -i -t rameshthoomu/openpeer /bin/bash