[Docker] M1에 Docker Desktop 설치하는 법
[docker 설치 이유]
현재 진행 중인 사이드 프로젝트에서 서버를 도커에 올려서 연결하는 방법을 택해서 공부하고 있다.
macbook 이라고 다 같은 노트북이 아니었다. 무작정 구글에 맥북에 docker 설치 를 검색하고 따라하니 바로 실패해버려서 설치하는 데 애를 좀 먹었다.
여러 블로그들을 찾아보고 공식 문서까지 찾아봐서 결국 설치에 성공했다.
1. 본인 컴퓨터에 docker 설치가 가능한 지 확인 후 설치
- window (window의 경우 Home 버전은 사용 불가 - WLS2 추가 설치 필요)
https://docs.docker.com/desktop/install/windows-install/ - macOS
https://docs.docker.com/desktop/install/mac-install/
2. Intel chip/ Apple Silicon 선택
설치를 위해 위 링크를 접속하면 mac의 경우 두 가지 옵션이 있는데 이는 아키텍쳐마다 사용하는 버전에 따른 차이다.
터미널 창에 아래 명령어를 입력하면
$ uname -p
출력되는 정보로 아래와 같이 판단할 수 있다.
* i386 = Intel 32-Bit
* x86_64 = Intel 64-Bit
* arm64 = Apple Silicon 64-Bit*
내 컴퓨터의 경우 arm이 출력되어 Apple Silicon 버전을 선택했다.
3. terminal 창에 아래 명령어를 입력해 rosetta를 설치해준다.
softwareupdate --install-rosetta
3-1. 입력하면 아래와 같은 문구가 나오는데 rosetta를 설치하는 데 동의하는 지에 대한 질문이다. 다른 블로그들에서는 agree를 입력하는 분도 봤는데 나는 a만 입력해도 동의한 걸로 넘어갔다.
3-2. 아래와 같은 문구가 보이면 설치가 완료된 거다!
4. 이후 Launchpad에서 Docker 를 실행시키면 화면이 잘 나온다.
참고로 docker 회원가입을 사전에 해두면 desktop에 연결할 때 더 편리하다 :)
이제 도커에 작업을 하면 된다!
* rosetta 를 설치하는 이유 (추후 블로그 작성 예정)