Ubuntu Docker 容器 update-ca-certificates:未找到命令

Ubuntu Docker 容器 update-ca-certificates:未找到命令

这是使用官方 Ubuntu 14.04 运行 Docker 容器 最终结果将与这个QA一旦我可以安装该命令。

我是 Ubuntu 的新手,想尝试获取一个 Docker 容器来更新我正在使用的链接的证书-v

尝试使用dpkg -S 更新 ca 证书正如链接中所述,以及其他一些似乎指向同一大方向的答案。但我最终把它放在了容器里

root@24b087e56f8e:/# apt-get install -y ca-certificates
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ca-certificates

2 个问题

  1. 如何找出命令与哪个包一起安装?

  2. 我需要安装什么包才能使容器正常update-ca-certificates工作?

答案1

佩布卡克

事实证明,您需要先运行,apt-get update然后才能安装任何其他软件包。运行更新后,您就可以了apt-get install -y ca-certificates,这是包含命令的软件包update-ca-certificates

答案2

在 Ubuntu Docker 容器中运行:

  1. apt-get update

  2. apt-get install ca-certificates -y

  3. update-ca-certificates

答案3

如果您已安装 ca 证书但不起作用,请尝试使用:update-ca-trust。请参阅:https://stackoverflow.com/questions/73620124/update-ca-certificates-command-not-found-despite-ca-certificates-being-installed

相关内容