Server/docker

[Docker] M1에 Docker Desktop 설치하는 법

예령 : ) 2023. 4. 11. 20:23

[docker 설치 이유]

현재 진행 중인 사이드 프로젝트에서 서버를 도커에 올려서 연결하는 방법을 택해서 공부하고 있다.

 

macbook 이라고 다 같은 노트북이 아니었다. 무작정 구글에 맥북에 docker 설치 를 검색하고 따라하니 바로 실패해버려서 설치하는 데 애를 좀 먹었다.

여러 블로그들을 찾아보고 공식 문서까지 찾아봐서 결국 설치에 성공했다.

 

1. 본인 컴퓨터에 docker 설치가 가능한 지 확인 후 설치

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에 연결할 때 더 편리하다 :)

 

Docker Desktop이 필요한 구성 설정을 자동으로 설정해주는 권장 설정 버전을 사용했다.

 

설치 완료!!

 

이제 도커에 작업을 하면 된다!

 

* rosetta 를 설치하는 이유 (추후 블로그 작성 예정)