보통 m1, m2라고 부르기도 하는 애플 mac의 Apple Silicon에 아주 만족하고 있습니다. arm으로 바뀌는 것이기 때문에 초기에는 걱정도 많이 했지만 Rosetta2가 너무 잘 동작해서 x86_64기반으로만 만들어진 앱도 잘 동작하고 이젠 arm용으로 많은 앱이 나와 있어서 쓰는데 아무런 문제가 없습니다. 이전보다 훨씬 빠른데다가 배터리가 믿을 수 없을 정도로 좋기 때문에 예전처럼 카페 등 외부에서 작업하는 경우가 많진 않지만 만족하고 있습니다. 그렇다 보니 빠르게 애플 실리콘으로 저도 장비를 교체해서 현재는 인텔 칩셋을 사용하는 애플 장비가 하나도 없게 되었습니다. 그럼에도 여전히 불편한 것 중 하나는 컨테이너 였습니다. 애플실리콘이 arm용인데 보통 서버는 x86_64이기 때문에 배포용 이미지는 아직 CI에서 x86_64으로 배포하는 것이 일반적일 것입니다. 물론 QEMU를 이용해서 x86_64과 arm용 이미지를 둘다 만들 수 있고 각 클라우드에도 이젠 arm용 서버를 제공하고 있지만 아직은 x86_64과 arm을 둘다 혼용해야 하는 상황입니다. 서버에 x86_64 배포하는 이미지를 테스트를 위해 로컬에 가져와서 테스트해보려는 경우 플랫폼이 맞지 않아서 오류가 생기기도 하고 실수로 로컬에서 만든 arm용 이미지를 레지스트리에 푸시해서 배포하려다가 실패하는 경우도 종종 있습니다. 사용할 때는 arm용이란 것을 의식하지 않다보니 더욱 그런거 같습니다. 다행히 Docker Desktop 4.16부터는 Rosetta 2를 지원해서 애플실리콘에서도 x86 이미지를 사용할 수 있게 되었습니다. 아직 베타 기능이라서 설정에서 활성화 해주어야 하지만 해당 기능을 키면 애플실리콘이라고 하더라도 x86 기반 컨테이너 이미지를 바로 빌드하고 실행할 수 있게 되었습니다.

Docker on Apple Silicon Mac: How to Run x86 Containers with Rosetta 2

Medium

Docker on Apple Silicon Mac: How to Run x86 Containers with Rosetta 2

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 13일 오전 11:47

 • 

저장 33조회 8,543

함께 읽은 게시물

무너지고 있는 프론트엔드, 백엔드 직군의 경계에 대한 고찰

AI 기술이 우리 일상과 산업 전반에 스며들면서 소프트웨어 개발 환경 역시 큰 변화의 물결을 맞이하고 있다. 특히 코딩을 돕는 AI 에이전트의 등장은 개발 생산성에 대한 큰 변화를 만들고 있다. 나 역시 이러한 변화를 체감하며, 나에게 익숙한 소프트웨어 개발의 대표적인 두 축인 프론트엔드와 백엔드 영역에서 AI 기술이 미치는 영향과 그로 인해 변화하는 소프트웨어 엔지니어의 역할에 대해 개인적인 생각을 정리해 본다.

... 더 보기

 • 

저장 32 • 조회 4,240


두 가지 목표가 있다. 어떤 목표가 학습 동기를 높인다고 생각하는가?

... 더 보기

쉽고 재밌기만 한 교육은 독이다

ㅍㅍㅅㅅ

쉽고 재밌기만 한 교육은 독이다

좋은 개발자가 되고 싶어서 기술을 열심히 익혔어요.

새로운 프레임워크가 나오면 바로 써보고,

더 효율적인 아키텍처를 고민하며 코드를 다듬기도 했어요.


... 더 보기

감사합니다. 멋진 서비스 잘 만들어보겠습니다.

... 더 보기

조회 1,384


주니어 개발자들이 읽으면 좋은 테크 아티클 모음📚

F-Lab 에서 주니어 개발자들이(사실 개발자라면 누구나) 보시면 좋을 아티클 모음을 공유해 주었네요! 검색엔진부터 비동기 처리, NoSQL 등 다양한 분야의 아티클들이 공유되어 있으니 관심있으신 분들은 보시면 좋겠습니다. F-Lab 에서 공유해주신 아티클 주제를 나열해보면 다음과 같습니다. 📌 구글이 직접 말하는 검색엔진의 원리 (tali.kr) 📌 검색 엔진은 어떻게 작동하는가 (xo.dev) 📌 네이버의 검색엔진의 특징과 알고리즘 (tistory.com) 📌 [네이버 블로그]네이버 검색의 원리 : 네이버 블... 더 보기

주니어 개발자들이 읽으면 좋은 테크 아티클 모음

F-Lab : 상위 1% 개발자들의 멘토링

주니어 개발자들이 읽으면 좋은 테크 아티클 모음

 • 

저장 139 • 조회 3,769


ChatGPT 버전명 설명

ChatGPT 사용할 때 어떤 모델을 선택해야할지 망설여집니다. 모델명만 봐서는 어떤게 좋은지 모르겠더라고요.

... 더 보기