Apple M1, Docker arm64 에뮬레이션

그것이 작동하지 않으면 DOCKER_DEFAULT_PLATFORM 환경 변수를 사용할 수 있습니다. 저는 현재 zsh 프로필에 다음을 설정해 두었습니다:

export DOCKER_DEFAULT_PLATFORM=linux/amd64

Docker를 사용할 때 거의 항상 아키텍처가 프로덕션 시스템과 일치하기를 원하기 때문입니다.

이전 세대 MacBook과 비교하면 큰 개선이 되었습니다. 파일 시스템 성능 문제가 여전히 존재하지만요. 그래도 고성능 Linux 데스크톱에는 여전히 미치지 못합니다.

예를 들어, core에서 bin/turbo_rspec을 실행하면 약 2분 50초가 걸립니다(M1 MacBook Pro, Discourse, Redis 및 Postgres가 네이티브로 실행되는 상태). 고성능 Linux 데스크톱을 사용하는 팀원들은 약 1분에 이를 수 있습니다.