我有一個私人Docker註冊表,最近在另一臺Linux主機上設置了公證服務器。是否有可能在一臺Linux主機上註冊並且另一臺上的公證服務器?我無法找到告訴Docker客戶端在哪裏尋找公證服務器......它似乎認爲它與註冊表位於同一臺服務器上。如何判斷公證服務器的Docker客戶端位置?
tx!
我有一個私人Docker註冊表,最近在另一臺Linux主機上設置了公證服務器。是否有可能在一臺Linux主機上註冊並且另一臺上的公證服務器?我無法找到告訴Docker客戶端在哪裏尋找公證服務器......它似乎認爲它與註冊表位於同一臺服務器上。如何判斷公證服務器的Docker客戶端位置?
tx!
嘗試從您的碼頭客戶端指向DOCKER_CONTENT_TRUST_SERVER
指向公證服務器的IP地址 - 這應該做的伎倆。
請讓我們知道無論是在這裏或在github.com/docker/notary作爲一個問題,如果您有更多問題:)
你必須這樣做有兩種方式。首先是在公證CLI配置文件如下定義它config.json:
{
"remote_server": {
"url": "https://notary-server:4443"**,
"root_ca": "root-ca.crt"
}
}
二是將其定義爲一個環境變量:
export DOCKER_CONTENT_TRUST_SERVER=https://notary-server:4443
我們假設notary-服務器定義在/etc/hosts
旁邊它的ip:
<IP-HOST> notary-server
Saludos。
不熟悉泊塢公證。你的意思是,你試圖從你的公證服務器上取下圖片嗎?如果是的話,可能值得看看〜/ .docker目錄下的config.json,並將它的url更改爲指向你的服務器。 –
不是圖像,而是與這些圖像對應的加密簽名的元數據。 – lewiada