如何在不通过 SSH 登录的情况下根据请求更新一些 Docker 容器?

如何在不通过 SSH 登录的情况下根据请求更新一些 Docker 容器?

我的家庭服务器中有一些 Docker 容器,其中一些通过“watchtower”工具自动更新。

其他的则不然,因为它们很关键,我需要先阅读发行说明,因为我想确保更新后不会出现任何问题。

现在要更新这些,我需要通过 SSH 连接并手动更新这些容器。

我该如何避免这种情况?是否有工具(甚至是 Docker 容器)提供 Web 界面(在本地网络上),我可以通过单击来更新容器?我正在运行 Ubuntu 18.04 LTS。

我认为我还可以向自己发送一封特殊的电子邮件,其中包含一个命令,该命令将被邮件过滤器识别并用于运行特定的脚本,但也许有更简单的解决方案。

答案1

如果你想为你的 Docker 守护进程提供一个 Web 界面,你可能想尝试波泰纳

或者,您可能希望配置 Docker 守护程序和本地计算机,以便能够通过 TCP 或 SSH 使用本地 Docker CLI 连接到远程 Docker 守护程序,如下所示:

docker -H tcp://dockerhost:2375 run ...
docker -H ssh://docker run ...

查看具体信息这里

相关内容