在Docker Container中运行命令

我在一个fedora 21 vm(在vmware fusion上运行)中创build了一个docker container(debian:jessie)。 第一次当我进入虚拟机并运行命令,它工作正常。 我退出虚拟机并重新启动,并附加到它(docker启动-a dev-001),并运行他们刚挂的几个命令。 没有find根本原因任何人有任何线索? 我能够成功地进入/附加容器,但像ps的简单命令就会被挂起。

有什么build议么 ?

您可以使用docker exec在正在运行的容器中执行命令。 这允许您甚至在分离模式下启动容器时执行命令。 如果你想运行一些命令,然后关闭容器,可以使用docker start -i 。