如何在QNAP上配置Docker max-concurrent-uploads

时间:2018-11-02 17:01:37

标签: docker qnap

如何在QNAP TS-131P上配置Docker,使其仅在时间上载一层?

我在推送图片时遇到问题,因为它试图同时推送多个图层,但由于互联网连接状况不佳,它们一直失败。

根据How to push single docker image layers at time?,我需要配置守护程序以使用max-concurrent-uploads,但是我不了解如何在qnap的上下文中执行此操作。

[~] # docker -v
Docker version 17.09.1-ce, build a9fd393
[~] # which docker
/share/CACHEDEV1_DATA/.qpkg/container-station/bin/docker

1 个答案:

答案 0 :(得分:2)

经过大量挖掘,

看起来容器站正在使用与Linux系统相同的位置来存放dockerd配置文件。应该通过添加文件来工作:

  

/etc/docker/daemon.json带有:

     

{ "max-concurrent-uploads": 1 }

来自how-to-push-single-docker-image-layers-at-time

或者,如果容器站(/share/CACHEDEV1_DATA/.qpkg/container-station/script/run-docker.sh)使用的用于启动docker的脚本中包含一行包含dockerd的行,则可以在该行中添加命令行参数--max-concurrent-uploads=1