为什么“ Docker run”每次都会创建一个新容器?

时间:2019-01-27 23:57:25

标签: docker containers

我跑了docker run ubuntu次。当我使用docker ps -a列出容器时,它会列出许多具有不同ID的容器。为什么docker每次都会创建一个新的容器而不是不使用的容器?那个容器不占空间吗?有人可以澄清一下吗?

2 个答案:

答案 0 :(得分:1)

docker container rundocker container createdocker container start的简写。因此,根据定义,它每次都会创建一个新容器。

yarn install

您可以使用$ docker container run --help Usage: docker container run [OPTIONS] IMAGE [COMMAND] [ARG...] Run a command in a new container 开始停止的容器(也许由docker container run创建)。

答案 1 :(得分:-2)

我们需要启动同一个容器。我们不应该每次都创建新容器。

使用以下命令获取所有容器

c:> docker 容器 ls --all

启动容器

c:> docker start