如何在 QNAP TS-131P 上配置 Docker,使其一次只上传一层?
我在推送图像时遇到问题,因为它试图同时推送多个层,但由于互联网连接不良,它们一直失败。
根据如何同时推送单个 docker 镜像层?我需要配置守护进程以使用 max-concurrent-uploads,但我不明白在 qnap 的上下文中我是如何做到这一点的。
[~] # docker -v
Docker version 17.09.1-ce, build a9fd393
[~] # which docker
/share/CACHEDEV1_DATA/.qpkg/container-station/bin/docker
Run Code Online (Sandbox Code Playgroud)
经过多次挖掘,
看起来容器站使用与 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到该行。
| 归档时间: |
|
| 查看次数: |
1474 次 |
| 最近记录: |