Я использую Docker Рабочий стол для Ма c, чтобы запустить linux изображение. Я создал свой собственный образ, используя этот Dockerfile:
FROM ubuntu:18.04
VOLUME /var/lib/mysql
EXPOSE 80 443 3306 6379 50000
RUN apt-get update && apt-get install -y git ntp sudo
RUN apt-get install apt-transport-https -y
В контейнере, когда я запускаю wget https://google.com
, он возвращает следующую ошибку:
Resolving google.com (google.com)... 172.217.6.46, 2607:f8b0:4005:80a::200e
Connecting to google.com (google.com)|172.217.6.46|:443... connected.
ERROR: cannot verify google.com's certificate, issued by 'emailAddress=xx@xx.com,CN=ca.mycompany.com,OU=mycompany,O=xxx,L=xx,ST=CA,C=US':
Self-signed certificate encountered.
To connect to google.com insecurely, use
- no-check- Certificate`.
(я изменил сертификат своей компании в ошибке.)
Похоже, что промежуточный сертификат моей компании на моем хосте (Ma c) вызвал эту проблему. Есть ли способ добавить эти промежуточные / доверенные сертификаты из macOS в контейнер docker?