Этот параметр необходимо передать в dockerd при запуске демона, а не в клиентский интерфейс командной строки Docker.Процесс dockerd выполняется внутри виртуальной машины с докер-машиной (и другими средами рабочего стола докера).
При использовании docker-machine
, который используется в наборе инструментов, вы обычно передаете флаги механизма в командной строке docker-machine create
Например,
docker-machine create --engine-opt max-concurrent-downloads=1
Когда у вас есть созданная машина, вы можете выполнить шаги из этих ответов , чтобы изменить конфигурацию уже работающей машины, в основном:
SSH в локальную виртуальную машину докера.
примечание: если «default» не является именем вашей док-машины, тогда замените «default» именем вашей док-машины $
docker-machine ssh default
Открыть профиль Docker $ sudo vi /var/lib/boot2docker/profile
Затем в этом профиле вы добавите --engine-opt max-concurrent-downloads=1
.
Более новые версии рабочего стола Docker (вместе с любой установкой Linux) значительно облегчают эту задачу с помощью демона меню конфигурации -> advanced, где вы можете указать свои записи daemon.json, например:
{
"max-concurrent-downloads": 1
}