我正在尝试将docker映像部署到Linux服务器(Debian 10)。 我在互联网上寻找了一个简单的解决方案,可将Docker存储库中的映像自动部署到服务器上。 我知道Docker Hub有webhooks。 另外,还有一个使用Kubernetes的选项,但是对于在一台服务器上运行的简单应用程序来说似乎有点太多了。 我正在寻找的是服务器检测docker映像是否已更新的一种方法,以便它下载并运行最新版本。
当前,我已经在Azure DevOps上设置了自动生成的Docker映像,这些映像已推送到Docker Hub上的私有存储库(我很可能会移至私有托管的Nexus存储库)。 我正在寻找有关如何以相对较低的复杂度进行操作的建议(例如,应使用docker-compose还是服务器上的某种bash脚本)。
与我正在寻找的最接近的东西是以下解决方案:How to auto deploy Docker Image on own server with GitLab? 我想知道这是推荐的方法还是有其他可能更简单的方法来解决这个问题。