1
命令docker run
用于从图像创建容器并使容器运行。当拨打docker run
时,我可以通过CMD
告诉码头在启动时运行一些服务。“码头启动”是否完全恢复由“码头运行”启动的所有正在运行的服务
但是,当我打电话docker stop
停止运行的容器中,然后调用docker start
,它运行上述docker run
相同,例如,它启动所有服务一样docker run
命令docker run
用于从图像创建容器并使容器运行。当拨打docker run
时,我可以通过CMD
告诉码头在启动时运行一些服务。“码头启动”是否完全恢复由“码头运行”启动的所有正在运行的服务
但是,当我打电话docker stop
停止运行的容器中,然后调用docker start
,它运行上述docker run
相同,例如,它启动所有服务一样docker run
泊坞窗客户端是便利包装许多对Docker API的调用。
码头工人跑会:
的对你的问题的简短回答是:Docker stop是Docker Start命令的反面。 Docker运行时调用docker开始,但它也做了一堆其他事情。
Docker运行将总是尝试并创建一个新的容器,并在容器名称已经存在时抛出一个错误。 Docker start可用于手动启动现有容器。 (你也可以看看“docker restart”命令,我相信它会调用docker stop,然后docker start。)
希望这有助于!
但我注意到,当我运行docker run时,我可以覆盖入口点和cmd。当我运行'docker start'时,有没有类似的方法可以做到这一点。非常感谢! –