gpt4 book ai didi

docker - 是 "docker start"完全恢复由 "docker run"启动的所有正在运行的服务

转载 作者:行者123 更新时间:2023-12-02 19:41:41 25 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




命令docker run用于从镜像创建容器并使容器运行。调用docker run时我可以通过CMD告诉 docker 在启动时运行一些服务。

但是当我调用 docker stop停止正在运行的容器,然后调用 docker start ,和上面的docker run运行一样吗? ,例如,它启动所有服务是否与 docker run 相同?

最佳答案

docker 客户端是对 Docker API 的许多调用的便捷包装器。

Docker 运行将:

  • 尝试创建容器
  • 如果找不到 dockerimage,它将尝试拉取它
  • 如果镜像拉取成功,则会创建容器
  • 创建容器后,它将在新容器上调用 Docker start

  • 对您的问题的简短回答是: Docker stop 与 Docker Start 命令相反。 Docker run 在最后调用 docker start,但它也做了很多其他的事情。

    Docker run 将始终尝试创建一个新容器,如果容器名称已经存在,则会抛出错误。 Docker start 可用于手动启动现有容器。 (您也可以查看“docker restart”命令,我相信它会调用 docker stop 然后 docker start。)

    希望这可以帮助!

    关于docker - 是 "docker start"完全恢复由 "docker run"启动的所有正在运行的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717756/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com