3

如何在我的 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
4

1 回答 1

5

经过多次挖掘,

看起来容器站正在使用与 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

于 2018-11-22T15:06:14.397 回答