Добавить сертификат в Dockerfile (rhel7) - PullRequest
0 голосов
/ 15 мая 2018

Я использую эту функцию и мне нужно добавить сертификат для прокси в dockerfile (как команда) Я читал разные ресурсы, но все это было про Ubuntu, это симуляция или нет?

Как автоматически добавить сертификат при попытке сборки Docker. Я думаю, что мне нужна команда ADD, но в какую папку мне нужно поместить?

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

Нам потребовалось использовать команду COPY и RUN:

для rhel7:

COPY your-xert.cer /etc/pki/ca-trust/source/anchors/
RUN update-ca-trust

для сентосов

COPY your-xert.cer /usr/local/share/ca-certificates/
RUN update-ca-certificates
0 голосов
/ 15 мая 2018

Используйте COPY в вашем Dockerfile, чтобы включить файл из вашей локальной системы в контейнер.

Вот документация по синтаксису:

Ссылка на файл Docker - COPY

Вот пример Dockerfile со многими элементами, на которые я хотел бы ссылаться при необходимости:

Пример dockerfile

Вставьте свой Dockerfile и используемые команды, если у вас все еще есть вопросы.

...