2016-02-01 110 views
2

我設置了registry v2並使用nginx作爲反向代理。當我將圖像註冊爲註冊表時,它錯誤地輸出了413 Request Entity Too Large碼頭推送錯誤「413請求實體太大」

我在nginx.conf中將client_max_body_size修改爲20MB。推送仍然失敗。

client_max_body_size 20M;

什麼是搬運工推車身尺寸?我怎樣才能限制身體的大小?

回答

1

您應該增加可用內存爲300MB搭配:

client_max_body_size 300M; 
+0

圖像可以很容易超過300M大。最好關閉這個限制:'client_max_body_size 0;' – Petr

6

泊塢文檔mentions極限應關閉:

http { 
    ... 
    # disable any limits to avoid HTTP 413 for large image uploads 
    client_max_body_size 0; 
    ... 
} 
+1

令人失望的是,當[protocol](https://docs.docker.com/registry/spec/api/#/blob-upload) )支持分塊上傳。 –