![Ubuntu Docker 容器 update-ca-certificates:未找到命令](https://linux22.com/image/883883/Ubuntu%20Docker%20%E5%AE%B9%E5%99%A8%20update-ca-certificates%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%E5%91%BD%E4%BB%A4.png)
这是使用官方 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 个问题
如何找出命令与哪个包一起安装?
我需要安装什么包才能使容器正常
update-ca-certificates
工作?
答案1
佩布卡克
事实证明,您需要先运行,apt-get update
然后才能安装任何其他软件包。运行更新后,您就可以了apt-get install -y ca-certificates
,这是包含命令的软件包update-ca-certificates
答案2
在 Ubuntu Docker 容器中运行:
apt-get update
apt-get install ca-certificates -y
update-ca-certificates
答案3
如果您已安装 ca 证书但不起作用,请尝试使用:update-ca-trust。请参阅:https://stackoverflow.com/questions/73620124/update-ca-certificates-command-not-found-despite-ca-certificates-being-installed