2016-02-01 79 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) )支持分块上传。 –