当前位置: 首页 > 知识库问答 >
问题:

docker run和docker容器run的区别

齐嘉庆
2023-03-14

有人能帮我理解docker run之间的区别吗?

当我做码头运行-帮助

在新容器中运行命令。

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

根据https://forums.docker.com/t/docker-run-and-docker-container-run/30526.docker运行仍然是旧的,很快就会被弃用,但还没有确认。

共有3个答案

屠杰
2023-03-14

也许有点晚,但想分享一个更广泛的

以前 [...] 此命令的通用语法如下:

docker run <image name>

尽管这是一个完全有效的命令,但有一种更好的方法可以将命令分派到docker守护程序。

在1.13版之前,Docker只有前面提到的命令语法。稍后,命令行被重新构造为具有以下语法:

docker <object> <command> <options>

在此语法中:

  • <代码>

因此,

泊客容器运行

  1. 容器是对象
  2. run是Docker Daemon要执行的命令
劳鹏云
2023-03-14

docker run不,我们甚至没有隐藏它,它作为永久别名保留。

其余的,不会很快。如果我们能把所有的都转化,也许一两年后。

所以,它们完全相同,只是格式有所改变,请参阅关于此PR的讨论:https://github.com/moby/moby/pull/26025

胡鸿志
2023-03-14

它们完全一样。

在docker 1.13之前,只有docker run命令可用。然后,CLI命令被重构为docker COMMAND SUBCOMMAND的形式,其中COMMAND是容器,SUBCOMMAND是run。这样做是为了有一个更直观的命令分组,因为当时命令的数量已经大幅增加。

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

 类似资料:
  • 问题内容: 有人可以帮助我了解 docker run 和 docker container run 之间的区别吗? 当我执行 docker run –help 和 docker container 从docker cmd行 运行–help时 。我看到以下 在新容器中运行命令 。 他们在内部运行容器的方式有什么不同,还是两者都在做相同的工作? 根据https://forums.docker.com/

  • 问题内容: 我有一个创建的容器,但我不记得我用来启动它的确切命令。有什么办法可以找回吗? 这与在Docker中查看运行/停止容器的完整命令不同, 我想知道的是生成容器的完整docker命令,而不是容器内的命令。 问题答案: 通过查看的输出,您可以推断出大部分信息。 例如,您可以通过查看键来发现在容器内部启动的命令。如果我运行: 我以后可以运行: 得到: 同样,的输出还将包含有关容器中使用的Dock

  • 我有一个我创建的容器,但我记不起我用来启动它的确切的docker run命令。有什么方法可以找回吗? 这与在Docker中查看运行/停止容器的完整命令不同,我想知道的是生成容器的完整Docker命令,而不是容器中的命令。

  • 本文向大家介绍Docker 镜像和容器的区别详解,包括了Docker 镜像和容器的区别详解的使用技巧和注意事项,需要的朋友参考一下  最近学习Docker,被Docker 的镜像和容器搞的晕头转向,索性上网查找相关资料并整理下彻底的理解这块内容,有需要的小伙伴可以看下,少走点弯路。 Docker的镜像和容器的区别         一、Docker镜像 要理解Docker镜像和Docker容器之间的

  • 我想要主持我的第一个基于Java的网站。我了解到有基于云的服务提供网站托管。但是也有一些未知的术语,比如已经可用的容器和Docker。我对GlassFish,Tomcat等容器知之甚少,但对Docker不太了解。那么码头工人到底是什么?

  • 我使用第三方GUI(Synology Docker软件包)来设置Docker容器。但是,它的局限性使我需要从命令行运行容器。(我想映射另一个主机ip以绑定端口) 现在,由于已经完成了很多设置,我想检索启动这个容器的原始run命令,然后我可以将端口映射端口更改为新的端口。例如“” 我找不到这样做的方法,事件使用“docker inspect”,没有提供此类信息。 请提供一些建议来解决这个问题。