2016-12-15 5 views
0

У меня есть изображение докеры на основе busybox. Он должен делать HTTPS-запросы для различных общедоступных хостов (например, API facebook). Но соединение терпит неудачу, похоже, потому что в изображении busybox нет корней CA. Я не хочу устанавливать какие-либо объемы из этого контейнера докеров. Как добавить сертификаты к изображению busybox? Или, альтернативно, есть ли вариант изображения busybox, который поставляется с сертификатами CA?Добавление стандартных корней CA к файлу док-станции busybox

ответ

-1

Я думаю, что это поможет вам: https://www.whaletech.co/2014/07/22/ca-certificates-for-docker-busybox-containers.html

Вы можете установить сертификаты:

docker run -v '/etc/ssl/certs:/etc/ssl/certs' busybox ... 

или создать Dockerfile и скопировать их внутри Докер изображения

+0

К сожалению, это должно быть полностью изолированный контейнер; Я не могу смонтировать любые тома. –

+0

Итак, используйте второе решение, как указано в моем ответе: скопируйте сертификаты на изображение, затем запустите контейнер. Зачем же тогда опускать этот ответ? –