docker-compose up start restart區別

wangooo發表於2020-10-29

docker-compose up [options] [SERVICE...]

該命令可以自動完成包括構建映象,(重新)建立服務,啟動服務,並關聯服務相關容器的一系列操作。
預設情況下,docker-compose up啟動的容器都在前臺,控制檯將會同時列印所有容器的輸出資訊,可以很方便進行除錯。當通過Ctrl+c停止命令時,所有容器將會停止。

如果希望在後臺啟動並執行所有的容器,使用docker-compose up -d
如果服務容器已經存在,並且在建立容器後更改了服務的配置(即docker-compose.yml檔案)或者映象,那麼docker-compose會停止容器,然後重新建立容器
 

docker-compose restart

不會載入新的docker-compose相關檔案的新的改動(如docker-compose.yml檔案)

相關文章