2016-07-14 67 views
0

我有一個私人Docker註冊表,最近在另一臺Linux主機上設置了公證服務器。是否有可能在一臺Linux主機上註冊並且另一臺上的公證服務器?我無法找到告訴Docker客戶端在哪裏尋找公證服務器......它似乎認爲它與註冊表位於同一臺服務器上。如何判斷公證服務器的Docker客戶端位置?

tx!

+0

不熟悉泊塢公證。你的意思是,你試圖從你的公證服務器上取下圖片嗎?如果是的話,可能值得看看〜/ .docker目錄下的config.json,並將它的url更改爲指向你的服務器。 –

+0

不是圖像,而是與這些圖像對應的加密簽名的元數據。 – lewiada

回答

0

嘗試從您的碼頭客戶端指向DOCKER_CONTENT_TRUST_SERVER指向公證服務器的IP地址 - 這應該做的伎倆。

請讓我們知道無論是在這裏或在github.com/docker/notary作爲一個問題,如果您有更多問題:)

0

你必須這樣做有兩種方式。首先是在公證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。

相關問題