如何停止使用 `docker-compose run` 命令运行的容器

阅读时长 3 分钟读完

在开发和测试应用程序时,使用 Docker Compose 运行容器可以快速、简便地构建和配置整个应用程序环境。然而,有时候我们需要停止正在运行的容器,尤其是使用 docker-compose run 命令启动的容器。

了解 docker-compose run 命令

docker-compose run 命令可以启动一个新容器,并可选地运行一个命令。例如,下面的命令将创建并启动一个名为 my-container 的容器,并在其中运行 echo "Hello, world!" 命令:

由于该命令会启动一个新的容器,所以我们无法像使用 docker stop 命令那样来停止它。

停止使用 docker-compose run 启动的容器

要停止正在运行的使用 docker-compose run 启动的容器,我们需要找出该容器的 ID,然后使用 docker stop 命令来停止它。以下是一些实现这个目标的示例步骤:

  1. 使用 docker ps 命令查看正在运行的容器列表,包括使用 docker-compose run 命令创建的容器。
  2. 找到使用 docker-compose run 命令创建的容器,并记录下其容器 ID。
  3. 使用 docker stop 命令并指定容器 ID 来停止该容器。

还有一种方法是使用 docker-compose down 命令来停止和删除所有使用 docker-compose updocker-compose run 启动的服务和容器。

总结

在本文中,我们了解了如何停止使用 docker-compose run 命令启动的容器。虽然这项任务可能很简单,但对于那些新手或者正在开发和测试复杂应用程序的团队来说,这样的小技巧可以帮助他们更加快速、高效地管理 Docker 容器。记住,不要忘记查看 docker ps 命令以查找您需要停止的容器!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/606f0ec12d2a29a3c1202e02

纠错
反馈