# Apple M1, эмуляция Docker arm64

**URL:** https://meta.discourse.org/t/apple-m1-docker-arm64-emulation/177590
**Category:** Development
**Tags:** arm
**Created:** [28.Январь.2021 19:05:37 UTC](https://meta.discourse.org/t/apple-m1-docker-arm64-emulation/177590 "2021-01-28T19:05:37Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [29.Январь.2021 20:36:57 UTC](https://meta.discourse.org/t/apple-m1-docker-arm64-emulation/177590/8 "2021-01-29T20:36:57Z")

</div>

> [@sam](#):
>
> Можно попробовать параметр аргументов Docker, который поддерживает лаунчер — возможно, это сработает.

Если это не поможет, можно использовать переменную окружения `DOCKER_DEFAULT_PLATFORM`. У меня сейчас в профиле zsh прописано:

```plaintext
export DOCKER_DEFAULT_PLATFORM=linux/amd64

```

При работе с Docker я почти всегда хочу, чтобы архитектура совпадала с архитектурой продакшн-систем.

> [@fzngagan](#):
>
> Как дела с производительностью в разработке?

По сравнению с MacBook предыдущего поколения это значительное улучшение, хотя [проблемы с производительностью файловой системы](https://discuss.rubyonrails.org/t/why-is-rails-boot-so-slow-on-macos/74021) всё ещё сохраняются. Тем не менее, высокопроизводительный настольный ПК на Linux всё равно будет быстрее.

Например, я могу запустить `bin/turbo_rspec` на ядре примерно за 2 минуты 50 секунд (M1 MacBook Pro, с Discourse, Redis и Postgres, запущенными нативно). Участники команды на высокопроизводительных настольных ПК с Linux делают это примерно за 1 минуту.

---

_[View the full topic](https://meta.discourse.org/t/apple-m1-docker-arm64-emulation/177590)._
