gpt4 book ai didi

docker - 'docker restart'的明确行为是什么?

转载 作者:行者123 更新时间:2023-12-02 18:47:52 26 4
gpt4 key购买 nike

docker 文档只是说此命令将“重新启动一个或多个容器”。但这对我来说还不够清楚。

这有效吗?

if (container.isRunning) {
docker stop container
docker start container
} else {
docker start container
}



即。如果容器没有运行,将被 docker start编码,如果是,它将停止然后再次启动?

最佳答案

实际上,是的,还有一些其他考虑因素需要注意不同功能之间的交互,例如避免删除以AutoRemove --rm开头的容器(通常会在停止时自动删除它们,但不应在重新启动时将它们自动删除)

在此处查看实现:https://github.com/moby/moby/blob/de7172b600d5fbdf6d8861116bf5491d17d609be/daemon/restart.go#L37

关于docker - 'docker restart'的明确行为是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56989206/

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