我跑了docker run ubuntu
次。当我使用docker ps -a
列出容器时,它会列出许多具有不同ID的容器。为什么docker每次都会创建一个新的容器而不是不使用的容器?那个容器不占空间吗?有人可以澄清一下吗?
答案 0 :(得分:1)
docker container run
是docker container create
和docker 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