docker restart& amp; docker-compose restart

时间:2017-02-08 06:55:18

标签: docker docker-compose

我正在使用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。我不确定我应该选择哪一个。

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

1 个答案:

答案 0 :(得分:3)

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

假设"其中一项服务"在你的问题中指的是我建议的docker restart个人容器。