我通过以下命令创建了一个图像:
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.1.tgz
所以我注释了此命令,然后直接进入我的图像来执行该命令。但是,wget失败,并显示以下消息:
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.tgz
converted 'https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.tgz' (ANSI_X3.4-1968) -> 'https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.tgz' (UTF-8)
--2020-04-22 12:24:57-- https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.tgz
Resolving archive.apache.org (archive.apache.org)... 138.201.131.134, 2a01:4f8:172:2ec5::2
Connecting to archive.apache.org (archive.apache.org)|138.201.131.134|:443... connected.
ERROR: The certificate of 'archive.apache.org' is not trusted.
ERROR: The certificate of 'archive.apache.org' hasn't got a known issuer.
我缺少WGET的一些基本知识吗?
预先感谢您的帮助。
答案 0 :(得分:0)
首先尝试安装正确的证书管理器,如下所示:
sudo apt-get install ca-certificates //. command dependent on linux distro , please correct according to distro use
如果您不关心证书,则可以使用wget传递以下参数:
--no-check-certificate
如下所示:
wget --no-check-certificate https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.tgz
注意:-该选项不安全,可能导致安全漏洞。
答案 1 :(得分:0)
在wget命令中添加--no-check-certificate
可以达到目的,但是我不建议您这样做。
您使用的是哪个基本Docker映像?也许ca-certificates
软件包未安装或已过时。