簡體   English   中英

“錯誤:在 docker 中為 windows 操作系統獲取“https://gcr.io/v2/”:x509:證書簽名

[英]"ERROR: Get "https://gcr.io/v2/": x509: certificate signed by unknown authority" In docker for windows OS

我正在嘗試設置一個應用程序,該應用程序具有 python 和圖形 QL 作為后端並使用半徑,同時使用構建 nginx

'
 docker-compose --profile backend --profile frontend  up --build
'

它正在拉半徑,然后失敗了

錯誤 - 獲取“https://gcr.io/v2/”:x509:由未知機構簽署的證書。

我在 windows 上使用它

我嘗試了兩種方式-

1 將文件放在具有以下內容的“Programdata\Docker\config\daemon.json”中,

'
{
"insecure-registries" : [ "your.registry.host:5000" ]
}
'
  1. 在 C:\Program Files\Docker\Docker\resources\windows-daemon-options.json 中添加內容

    '
    {“不安全的注冊表”:[“your.registry.host:5000”]}'

但沒有運氣,任何幫助表示贊賞

作為替代解決方案,使用 google/<docker_name> 而不是 gcr.io 更新您的 docker-compose.yml 腳本

例如:

cadvisor:
    image: gcr.io/cadvisor/cadvisor:latest

cadvisor:
    image: google/cadvisor:latest

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM