Как увеличить размер свопа на Docker для windows - PullRequest
2 голосов
/ 20 февраля 2020

Я использую Linux контейнеров на Docker для windows.

Из-за использования g cc внутри одного из контейнеров мне нужно назначить этому контейнеру более 4 ГБ файла подкачки.

Раньше я использовал swapon для добавления дополнительных файлов подкачки, но это остановилось работа с ошибкой:

swapon: failed operation not permitted

Все, что я обнаружил, это то, что не рекомендуется добавлять собственные файлы подкачки в контейнеры, и следует использовать только файл подкачки хоста.

Но в Docker для Windows размер файла подкачки ограничен 4 ГБ, и я не нашел способа увеличить его:

https://i.ibb.co/pdTPdFt/Docker-Desktop-2020-02-20-18-21-07.png

Есть ли какая-либо командная строка или параметр Docker -engine json, как установить, например, 8 ГБ?

Спасибо

1 Ответ

2 голосов
/ 14 апреля 2020

Вы можете редактировать %userprofile%\AppData\Roaming\Docker\settings.json напрямую,
как "SwapMiB": 8192.

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