@redcircle

Как ускорить Docker на Mac?

Для сборки AOSP я использую Docker-контейнер (основанный на Ubuntu 16.04).
Если на хосте с Ubuntu сборка идёт быстро, на 100% загружая ядра процессора, то на Маке всё по-другому.
Сборка идёт медленно, ядра на загружаются полностью (хотя используется та же команда make -j8), и видно, что 90% из этой загрузки CPU занимает «система», а не «пользователь», что полный нонсенс.
Под Docker отдано все 4 ядра и 11Гб памяти.

Почему так медленно идёт сборка, и как её можно ускорить?
  • Вопрос задан
  • 1887 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Xilian
Программист 1С, сетевые технологии, SQL
Поставить Docker под parallels. После года общения с техподдержкой они наконец его сделали.
Ответ написан
@InoMono
Почему так медленно идёт сборка, и как её можно ускорить?


Так же как и на Убунту не будет никогда.

Потому что под Ubuntu система Docker использует всего лишь легковесные контейнеры, на том же ядре, что и хостовая система.
А под Маком - полноценную виртуальную машину с отдельной операционной системой.

Docker родной может быть только под Linux. Под любой другой ОС - только через виртуальную машину. Ибо Docker - система для Linux приложений и никак иначе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы