如何修改docker容器的重啟策略(重啟模式)?

未来的羁绊發表於2024-06-21

如何修改docker容器的重啟策略(重啟模式)?

使用命令進行修改:

docker container update --restart=unless-stopped mongodb

示例:

執行命令:

執行後成功的結果:

Docker容器的重啟策略

Docker容器的重啟策略是面向生產環境的一個啟動策略,在開發過程中可以忽略該策略。

Docker容器的重啟都是由Docker守護程序完成的,因此與守護程序息息相關。

Docker容器的重啟策略如下:

  • no,預設策略,在容器退出時不重啟容器
  • on-failure,在容器非正常退出時(退出狀態非0),才會重啟容器
  • on-failure:3,在容器非正常退出時重啟容器,最多重啟3次
  • always,在容器退出時總是重啟容器
  • unless-stopped,在容器退出時總是重啟容器,但是不考慮在Docker守護程序啟動時就已經停止了的容器

相關文章