以下是在Docker Hub上更新映像後,如何更新部署的容器的步驟。

首先停止容器:

docker stop <ID或名稱>

然後刪除容器:

docker rm <ID或名稱>

接著從Docker Hub拉取映像:

docker pull <映像名稱>

最後從映像啟動一個新的容器:

docker run <映像名稱> ...選項

當然,手動執行上述步驟是不實際的。

Watchtower這樣的應用程式是以Docker容器形式部署的,它允許您設置自動化的工作流程,用於監視Docker Hub(或任何其他映像註冊表)上的更改,並在容器內部安全關機後使用最初部署時使用的相同選項重新啟動它。