作者:再度重相逢jc_866 | 来源:互联网 | 2022-12-06 10:15
正如标题所要求的;--build
和--force-recreate
标志之间有什么区别docker-compose up
?
在我看来,这些功能可以做同样的事情,但是也许我缺少了一些东西。
1> mohan08p..:
如文档中所述,或在docker-compose up的帮助下,
--build
:在启动容器之前构建映像。
--force-recreate
:即使容器的配置和图像未更改,也要重新创建容器。
--build
非常简单,它将在启动容器之前创建docker映像。该--force-recreate
标志将强制停止当前正在运行的容器,并再次旋转所有容器,即使您没有对其配置进行任何更改。因此,如果有任何更改,将在保留卷状态的同时将这些更改收集到新创建的容器中。与此相反的是--no-recreate
,将容器保持在其现有状态,并且不会考虑对配置的相应更改。
希望这可以帮助。