![游牧工作问题。“tls 验证失败,由未知机构签名的 x509 证书”](https://linux22.com/image/787387/%E6%B8%B8%E7%89%A7%E5%B7%A5%E4%BD%9C%E9%97%AE%E9%A2%98%E3%80%82%E2%80%9Ctls%20%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5%EF%BC%8C%E7%94%B1%E6%9C%AA%E7%9F%A5%E6%9C%BA%E6%9E%84%E7%AD%BE%E5%90%8D%E7%9A%84%20x509%20%E8%AF%81%E4%B9%A6%E2%80%9D.png)
我正在尝试使用 docker 驱动程序启动 nomad 作业,它应该从我的本地 docker 注册表中提取一个映像。我使用了 Nomad tls cert create 颁发的 tls 证书,docker 可以很好地使用它。但是当我尝试运行我的作业时,我收到以下错误“tls 验证失败,x509 证书由未知机构签名”。
我也尝试过使用 Vault 颁发的证书,问题依旧。并尝试将此证书添加到操作系统级别的受信任证书中,但同样没有结果。
这是我的 job.hcl 文件的一部分
task "frontend" {
driver = "docker"
config {
image = "https://167.235.72.131/frontend"
ports = ["http", "https"]
}