Docker Рабочий стол не может установить большой размер диска - PullRequest
0 голосов
/ 28 января 2020

У меня работает Docker Рабочий стол 2.2.0 на Windows 10. Похоже, размер диска не может быть установлен выше 64 ГБ. Я попытался установить для параметра diskSizeMiB значение 100 ГБ в% APPDATA% \ Docker \ settings. json, но, по-видимому, docker игнорирует его и задает размер 64 ГБ в результирующей виртуальной машине Hyper-V.

    "cpus": 6,
    "diskSizeMiB": 102400,

Проблема, с которой я сталкиваюсь, заключается в том, что старые изображения вытесняются при вытягивании новых. Даже при ручном расширении диска HyperV до 100 ГБ docker pull удаляет старые изображения, чтобы освободить место для новых.

Docker для Windows документов , по-видимому, явно не упоминается ограничение, но 64Gb зловеще равняется 2 ^ 16 байтов, что намекает на то, что оно является техническим ограничением.

Кто-нибудь знает, как обойти это ограничение?

1 Ответ

0 голосов
/ 28 января 2020

Похоже, я был на правильном пути, увеличив размер виртуального диска непосредственно в Hyper-V (см. это руководство ). Единственным пропущенным элементом был перезапуск Docker (или Windows). После перезапуска я смог использовать весь диск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...