Docker 来自守护进程的错误响应:容器未运行?
我收到一条错误消息“error from daemon:container not running”。为什么?我在分离模式下启动了容器,因此它应该正在运行?我尝试了-it标志进行交互,但没有成功。我还尝试了休眠docker,但没有成功Docker 来自守护进程的错误响应:容器未运行?,docker,Docker,我收到一条错误消息“error from daemon:container not running”。为什么?我在分离模式下启动了容器,因此它应该正在运行?我尝试了-it标志进行交互,但没有成功。我还尝试了休眠docker,但没有成功 sh "docker run -d --name mongocontainer19" sh "docker exec mongocontainer19 mongo mongodump" --name给出了容器名称,在您的例子中是mongocontainer
sh "docker run -d --name mongocontainer19"
sh "docker exec mongocontainer19 mongo mongodump"
--name给出了容器名称,在您的例子中是mongocontainer19。所以,您没有将图像名称放在那里
语法是
$docker run[选项]图像
因此,该命令应该类似于$dockerrun-d--name mongocontainer19 MyRedisIMAGE
--name
将被视为命令的一个选项。-d
或-p xx:xx
也是选项