如何根据`docker ps -a`的名字运行一个docker容器?

默认情况下,docker会留下一堆死体积。

$ docker ps -a

61e99f563834 jolly_swanson user/name:version "command" 52 seconds ago Exited (130) 51 seconds ago

为什么docker run jolly_swansondocker run jolly_swanson用它的旧数据重启那个容器? 我觉得我必须从文档中遗漏一些东西。

你似乎混淆了图像和容器。 Docker离开死容器 ,而不是图像(也不是卷)。

docker run从现有的图像创build一个新的容器。 所以docker run jolly_swanson不工作,因为jolly_swanson是一个容器的名称,而不是图像。

要启动现有容器,请使用start ,例如docker start jolly_swanson