gpt4 book ai didi

docker - docker restart和docker-compose restart之间的区别

转载 作者:行者123 更新时间:2023-12-02 18:16:00 28 4
gpt4 key购买 nike

我正在使用docker-compose.yml设置Docker容器。我已经使用docker-compose up -d启动了服务。

现在,每次将应用程序部署到服务器时,都需要重新启动其中一项服务。

以前,我以前只使用docker-compose命令运行没有docker run的容器,如下所示:docker run --name test-mvn -v "$(pwd)":/usr/src/app test/mvn-spring-boot -d
并重新启动我用来做docker restart test-mvn的容器。

但是现在有两种选择docker-compose restartdocker restart。我不确定应该选择哪一个。

我想知道这两个选项有什么区别,在我的情况下应该使用哪一个。

最佳答案

使用docker-compose可以管理服务,通常构成多个容器,而docker可以管理单个容器。因此,docker-compose restart将重新启动服务的所有容器,而docker restart仅重启给定的容器。

假设您问题中的“一项服务”是指一个单独的容器,我建议使用docker restart

关于docker - docker restart和docker-compose restart之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42106563/

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