Добавьте промежуточные сертификаты на docker рабочий стол для Mac - PullRequest
0 голосов
/ 05 апреля 2020

Я использую 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...