Docker推送连续重试大文件

时间:2017-08-09 10:18:59

标签: docker docker-compose docker-registry

当我在图像中有大型HDF5文件时,Docker推送失败。一个文件介于2.4和3.2 GB之间。它与哪个文件无关,它总是会失败。小HDF5文件(19MB)将成功。

如果我尝试推送到docker注册表,我实际上没有收到任何错误消息。用户界面似乎正在推送文件,然后当它按下所有字节(100%)时,它会显示"重试15秒",然后重新开始。

我从gitlab-registry下面有一些错误日志,但是#34; docker push --verbose"方法会很有用。

  

==> / var / log / gitlab / registry / current< == 2017-08-09_09:23:22.28799 time =" 2017-08-09T09:23:22.287891292Z" level = error msg ="客户端    blob PATCH期间断开" auth.user.name =根   contentLength = 2000110499已复制= 1432460362环境=生产   错误="意外的EOF" go.version = go1.8.1   http.request.host = registry.gitlab.bignut.ai   http.request.id = cb09cab1-8a4c-4001-9aa4-7c11dc9c04c9   http.request.method = PATCH http.request.remoteaddr = 35.189.251.28   http.request.uri =" / V2 /根/ gitlab-搬运工测试/ wa_tr / wa_tr_test_data /斑点/上传/ d463eda2-4d84-4b0a-a76a-37dfc043d750 _STATE = ZTIcKZ18tNeK8HAEIyt4iy0zpqDTC3L6h7phBly07S97Ik5hbWUiOiJyb290L2dpdGxhYi1kb2NrZXItdGVzdC93YV90cmFkaW5nL3dhX3RyYWRpbmdfdGVzdF9kYXRhIiwiVVVJRCI6ImQ0NjNlZGEyLTRkODQtNGIwYS1hNzZhLTM3ZGZjMDQzZDc1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAxNy0wOC0wOVQwOToxOTowNC43ODE1NzIwMTlaIn0%3D&#34?;   http.request.useragent =" docker / 17.06.0-ce go / go1.8.3   git-commit / 02c1d87 kernel / 4.4.0-89-generic os / linux arch / amd64   UpstreamClient(Docker-Client / 17.06.0-ce(linux))"   instance.id = 070c4d24-6572-472d-81a4-0ecccd173789 service = registry   vars.name ="根/ gitlab-搬运工测试/ wa_tr / wa_tr_test_data"   vars.uuid = d463eda2-4d84-4b0a-a76a-37dfc043d750   version = v2.6.1-1-gdd544a8 2017-08-09_09:23:23.05762 127.0.0.1 - -   [09 / Aug / 2017:09:22:42 +0000]" PATCH   / V2 /根/ gitlab-搬运工测试/ wa_tr / wa_tr_test_data /斑点/上传/ d463eda2-4d84-4b0a-a76a-37dfc043d750?_STATE = ZTIcKZ18tNeK8HAEIyt4iy0zpqDTC3L6h7phBly07S97Ik5hbWUiOiJyb290L2dpdGxhYi1kb2NrZXItdGVzdC93YV90cmTM3ZGZjMDRhcnRlZEF0IjoiMjAxOToxOTowNC43ODE1NzIwMTlaIn0%3D   HTTP / 1.0" 499 0"" " docker / 17.06.0-ce go / go1.8.3 git-commit / 02c1d87   kernel / 4.4.0-89-generic os / linux arch / amd64   UpstreamClient(Docker-Client / 17.06.0-ce(linux))"

docker version的输出:

  

客户:版本:17.06.0-ce API版本:   1.30 Go版本:go1.8.3 Git commit:02c1d87 Built:Fri Jun 23 21:23:31 2017 OS / Arch:linux / amd64

     

服务器:版本:17.06.0-ce API版本:1.30(最低版本1.12)   Go version:go1.8.3 Git commit:02c1d87 Built:Fri Jun 23 21:19:04   2017 OS / Arch:linux / amd64实验:false

     

容器:0正在运行:0已暂停:0已停止:0图像:28服务器   版本:17.06.0-ce存储驱动程序:aufs Root Dir:   / var / lib / docker / aufs Backing Filesystem:extfs目录:40 Dirperm1   支持:true日志记录驱动程序:json-file Cgroup驱动程序:cgroupfs   插件:卷:本地网络:桥接主机macvlan null覆盖日志:   awslogs流利的gcplogs gelf journald json-file logentries splunk   syslog Swarm:非活动运行时:runc默认运行时:runc Init   二进制:docker-init容器版本:   cfb82a876ecc11b5ca0977d1733adbe58599088a runc版本:   2d41c047c83e09a6d61d464906feb2a2f3c52aa4 init版本:949e6fa   安全选项:apparmor seccomp配置文件:默认内核版本:   4.4.0-89-通用操作系统:Ubuntu 16.04.2 LTS OSType:linux架构:x86_64 CPU:16总内存:91.47GiB名称:amitt ID:   5PGY:FXXK:WB4M:YBZP:SQZU:DIZD:6WYC:CZ6T:NZZ5:3C7D:WQHX:O3UB Docker   Root目录:/ var / lib / docker调试模式(客户端):false调试模式   (服务器):false注册表:https://index.docker.io/v1/实验:   false不安全的注册管理机构:   127.0.0.0/8实时还原已启用:false

     

警告:没有交换限制支持

0 个答案:

没有答案