Как создать собственный корневой ключ Docker Content Trust
Я плохо разбираюсь в аспектах безопасности в мире докеров и за его пределами. Как указано в документе, я попробовал следующую команду
docker trust key generate jeff
Каждый раз, когда я запускаю эту команду в первый раз, она автоматически генерирует корневой ключ. Разве невозможно сгенерировать корневой ключ на основе моего собственного существующего файла pem? Я проверил докер и нотариус клиент / сервер и т.д., информации об этом нет. Надеюсь, это правильный вопрос.
1 ответ
Да, мы можем это сделать
Ниже приведены шаги для загрузки существующего файла pem (т.е. закрытого ключа). Он работает только в образе виртуальной машины Windows (не в образе Ubuntu).
установить DOCKER_CONTENT_TRUST=1
ключ доверия докера загрузить privatekey.pem --name имя пользователя
Введите парольную фразу:
docker trust signer add --key publickey.pem имя пользователя dockerimageregistry.azurecr.io/hello-world:signed