为什么docker exec命令失败?

为什么docker exec命令失败?,docker,Docker,我的服务器在Centos7上 我想进入我的码头集装箱 [MyServer test]$ docker exec -it MyDocker /bin/bash failed to open stdin fifo SomeComplicatedCharacterSequence-stdin: stat SomeComplicatedCharacterSequence-stdin: no such file or directory: unknown 这个命令以前有效,但现在无效 出于另一个原因,我

我的服务器在Centos7上

我想进入我的码头集装箱

[MyServer test]$ docker exec -it MyDocker /bin/bash
failed to open stdin fifo SomeComplicatedCharacterSequence-stdin: stat SomeComplicatedCharacterSequence-stdin: no such file or directory: unknown
这个命令以前有效,但现在无效

出于另一个原因,我更改的是/etc/yum.repos.d/docker.repo

当我检查我的docker图像时

            "Cmd": [
                "/bin/bash",
                "--login",
                "-c"
            ],
CMD显示/bin/bash

我如何解决这个问题


任何想法都值得欣赏:)

我停下来,取出容器,然后重新运行

如果docker run命令失败,请参阅此处。

这个问题似乎与版本问题有关


上面的错误是在我运行sudo yum update后发生的。somecomplexedcharactersequence是其他字符的占位符吗?你能分享一下它看起来像什么样的例子吗,或者至少总结一下你替换了什么以及为什么?