首页 > 解决方案 > docker run 和 docker 容器运行的区别

问题描述

谁能帮助我理解docker rundocker container run之间的区别?

当我从 docker cmd 行执行docker run --help & docker container run --help时。我看到以下内容

在新容器中运行命令

它们在内部运行容器的方式有什么不同,还是两者都做同样的工作?

根据https://forums.docker.com/t/docker-run-and-docker-container-run/30526docker run仍然是旧的,很快就会被弃用,但同样没有得到证实。

标签: docker

解决方案


它们完全相同。

在 docker 1.13 之前,该docker run命令仅可用。然后将 CLI 命令重构为具有以下形式docker COMMAND SUBCOMMAND,其中 COMMAND 是container,SUBCOMMAND 是run。这样做是为了对命令进行更直观的分组,因为当时的命令数量已经大幅增长。

您可以在CLI restructured下阅读更多内容。


推荐阅读