您好。我的任务是用Certbot生成一个容器,它将为其他容器重新颁发证书。在重新颁发证书后,我需要以某种方式向其他容器发送信号以重新加载它们。这可以从Certbot容器中完成吗?行动的近似算法如下:
- 用总容量提升Certbot容器
- 引发另一个容器,并将其带有证书的目录连接到常规卷
- 配置certbot以重新颁发证书
- 重新颁发证书后,从带有Certbot的容器向另一个容器发送重新启动信号
如何实现第四点?
这里有一种我能想到的可能性。
- 将卷与外部主机绑定
- 将该卷中的一个文件保存在容器中,并不断添加一些信令元数据,例如在时间戳旁边写入证书名称
- 在主机上运行一个脚本,该脚本将读取文件,并代表该certbot容器运行适当的命令