Команда WGET не работает и отправляет ошибку - PullRequest
0 голосов
/ 22 апреля 2020

Я создал изображение, выполнив следующую команду:

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? 1010 *?

Заранее благодарю за помощь.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2020

Добавление --no-check-certificate к команде wget может помочь, но я не рекомендую вам это делать.

Какое базовое Docker изображение вы используете? Возможно, пакет ca-certificates не установлен или устарел.

0 голосов
/ 22 апреля 2020

Сначала попробуйте установить соответствующий менеджер сертификатов, как показано ниже:

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

Примечание: - Это небезопасный вариант и может привести к уязвимости безопасности.

...