在天文化
有限公司

Watchtower自動更新docker container的好東西

1.預設值,掛起後背景自動24H檢查一次所有container是否有新版image,若有則自動更新並保留資料(保留舊image)

docker run --detach 
    --name watchtower 
    --volume /var/run/docker.sock:/var/run/docker.sock 
    containrrr/watchtower

2.若要刪除舊版image,加入–cleanup

docker run -d 
    --name watchtower 
    --restart always 
    -v /var/run/docker.sock:/var/run/docker.sock 
    containrrr/watchtower 
    --cleanup

3.預設為24H檢查一次,若要修改異動時間,使用『-i 秒數』

docker run -d 
    --name watchtower 
    --restart always 
    -v /var/run/docker.sock:/var/run/docker.sock 
    containrrr/watchtower 
    --cleanup 
    -i 300 #300秒檢查一次

4.預設為更新所有container,若要指定某個container

docker run -d 
    --name watchtower 
    --restart always 
    -v /var/run/docker.sock:/var/run/docker.sock 
    containrrr/watchtower 
    --cleanup 
    memos #指定只更新名為memos的container,注意這裡是放container名稱不是image名稱

5.若只想手動更新,執行完就結束

docker run --rm 
    -v /var/run/docker.sock:/var/run/docker.sock 
    containrrr/watchtower 
    --cleanup 
    --run-once  #只執行一次就結束
    memos
贊(0) 抖內一下
未經允許請勿轉載在天文化有限公司 » Watchtower自動更新docker container的好東西

評論 搶沙發

  • 暱稱 (必填)
  • 信箱 (必填)
  • 網址

台灣PAY掃一掃斗內我

WordPress Appliance - Powered by TurnKey Linux