Как настроить max-concurrent-uploads для Docker в QNAP - PullRequest
0 голосов
/ 02 ноября 2018

Как настроить Docker на моем QNAP TS-131P, чтобы он загружал только один слой за раз?

У меня проблема с передачей изображения, потому что оно пытается одновременно выдвинуть несколько слоев, и они продолжают отказывать из-за плохого подключения к Интернету.

Согласно Как выдвигать слои изображений с одним докером одновременно Мне нужно настроить демон для использования 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 голосов
/ 22 ноября 2018

После долгих копаний

Похоже, контейнерная станция использует то же местоположение, что и системы Linux для конфигурационного файла dockerd. Должно работать, добавив файл:

/etc/docker/daemon.json с:

{ "max-concurrent-uploads": 1 }

из как толкать одиночный докер-слои-изображения во время

В качестве альтернативы, если сценарий запуска docker, используемый контейнерной станцией (/share/CACHEDEV1_DATA/.qpkg/container-station/script/run-docker.sh), имеет строку, включающую dockerd, вы можете добавить аргумент командной строки --max-concurrent-uploads=1 к этой строке.

...