Docker-машина, виртуальная машина на диске D: в Windows 7

Docker-машина, виртуальная машина на диске D: в Windows 7

Возможно ли как-то хранить машину docker с "диском виртуальной машины" на диске D:, так как у меня недостаточно места на диске C:. Я имею в виду, что docker и VM теперь используют C:\Users\MyName\.dockerили \.VirtualBoxпапки. Контейнеры загружаются и распаковываются там, и это занимает очень много места.

Можно ли его сохранить, например, в D:\vm?

Есть ли какая-то конфигурация, в которой я могу изменить каталог создаваемых машин?

решение1

На основе обсужденияздесьэто можно сделать, добавив daemon.jsonфайл в путь C:\ProgramData\Docker\config, как описано в системе отслеживания ошибок githubздесь.

В ответе социального технета есть возможность добавить

{"graph": "D:\\ProgramData\\Docker"}

но, как описано в системе отслеживания ошибок GitHub, в мае 2018 года эта опция будет заменена на следующую:

{ "data-root": "d:\docker" }

В любом случае, предложенные в предыдущем ответе решения также являются допустимыми вариантами.

Связанный контент