Куда добавить клиентские сертификаты для Docker для Mac?


person Bubbleshadow    schedule 26.11.2016    source источник


Ответы (2)


Самоподписанный ЦС TLS можно установить таким образом, ваши сертификаты могут находиться в том же каталоге.

sudo mkdir -p /Applications/Docker.app/Contents/Resources/etc/ssl/certs
sudo cp my_ca.pem /Applications/Docker.app/Contents/Resources/etc/ssl/certs/ca-certificates.crt
person bbaassssiiee    schedule 23.08.2018

4 года спустя Google все же привел меня сюда.

Я нашел ответ в официальных документах: http://docs.docker.oeynet.com/docker-for-mac/#adding-tls-certificates

Цитата из источника:

Вы можете поместить свои клиентские сертификаты в ~/.docker/certs.d/<MyRegistry>:<Port>/client.cert и ~/.docker/certs.d/<MyRegistry>:<Port>/client.key.

Когда приложение Docker для Mac запускается, оно копирует папку ~/.docker/certs.d на вашем Mac в каталог /etc/docker/certs.d на Moby (виртуальная машина Docker для Mac xhyve).

person los_floppos    schedule 10.02.2021