运行和启动 Docker 容器的区别

新手上路,请多包涵

在实践中,我会 启动 一个容器:

 docker run a8asd8f9asdf0

如果是这样的话,该怎么做:

 docker start

做?

在手册中它说

启动一个或多个停止的容器

原文由 mskw 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 623
2 个回答

这是一个非常重要的问题,答案很简单,但很重要:

  1. 运行:新建一个镜像容器,并执行该容器。您可以创建同一图像的 N 个克隆。命令是: docker run IMAGE_ID 而不是 docker run CONTAINER_ID

在此处输入图像描述

  1. 启动:启动之前停止的容器。例如,如果您使用命令 docker stop CONTAINER_ID docker start CONTAINER_ID 启动相同的容器,并且数据和设置将相同。

在此处输入图像描述

原文由 daniele3004 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题