Задать вопрос
@redcircle

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

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

Почему так медленно идёт сборка, и как её можно ускорить?
  • Вопрос задан
  • 1915 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Xilian
Программист 1С, сетевые технологии, SQL
Поставить Docker под parallels. После года общения с техподдержкой они наконец его сделали.
Ответ написан
@InoMono
Почему так медленно идёт сборка, и как её можно ускорить?


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

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

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

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

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