可以在本機存取 docker 註冊表,但不能使用伺服器 IP - 需要協助來排除故障

可以在本機存取 docker 註冊表,但不能使用伺服器 IP - 需要協助來排除故障

我可以在本機存取 Docker 註冊表(公共註冊表),但是當嘗試使用伺服器 IP 存取時,它會拋出憑證錯誤或只是一個空白頁面。我使用 Docker 版本 - 18.9。請讓我知道對此有任何幫助。

在此輸入影像描述

答案1

這個是正常的。當您使用 HTTPS 時,協定會檢查伺服器是否具有您呼叫它時所使用的名稱的憑證。 Docker 註冊表有一個對「gcr.io」有效的證書,不適用於您可以用來存取它的任何 IP(並且這個 IP 對每個人來說可能都不相同...)。如果您無法使用 DNS 解析該名稱,您可以在您的 DNS 中新增名稱/IP 對,/etc/hosts以便您仍可以在 HTTPS 請求中使用該名稱。

相關內容