[Docker] 맥에 Docker Desktop 설치 - #1 설치까지만

    지금까지는 회사나 개발 워크스테이션이 모두 Linux 기반이었기 때문에 Docker를 사용할 일이 있다면 터미널을 통한 CLI 환경에서 작업해왔다.

    그런데, 문득 당장 내 개인 랩탑에서 Docker를 사용할 일이 생겼다.

     

    한 3~4년 전, 인텔 맥을 사용할 때 잠깐 Oracle을 사용해야 할 일이 있었는데 당시 맥에서 Oracle을 실행하려면 페러렐즈로 다른 OS를 통해 실행하던가 Docker를 설치해 Oracle 컨테이너를 띄워 사용해야 했었다.

    그냥 CLI로 설치해서 사용했어야 했는데 급하게 하느라 Desktop(GUI) 버전을 설치했었고, 아이러니하게도 GUI가 낯설어 다시 삭제했던 기억이 있다.

    다시 지금에서야 Docker Desktop을 사용해보고자 일단 가벼운 마음으로 설치정도만 해봤다.

     

    아 그리고 어그로를 끌기 위해 제목에 '맥'이란 키워드를 넣었지만, 이는 CLI 도커의 GUI 해석(translated) 버전이므로 Windows나 다른 OS의 배포판도 설치 과정이나 사용법은 동일하리라 생각한다.


    Download

    Docker 공식 홈페이지에 가면 브라우저가 자동으로 디바이스를 인식하고 적절한 배포판을 다운받도록 가이드 해준다.

    https://www.docker.com/

     

    Docker: Accelerated, Containerized Application Development

    Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code.

    www.docker.com

    나는 M1칩을 쓰는 macOS라서 Apple Chip을 선택해 Docker.dmg 파일을 다운로드 받았다.

     

    Install

    dmg 파일을 다운로드 받았다는 것은 딱히 사용자가 직접 CLI 환경에서 복잡하게 설치할 필요가 없다는 뜻이다.

    패키지를 더블 클릭하면 나타나는 Docker 아이콘을 로컬 Applications 디렉토리로 Drag & Drop하면 사실상 설치는 완료된다.

    다만, Docker라는 애플리케이션 자체는 설치가 완료됐지만, 애플리케이션을 실제로 구동하고난 후 일련의 Setup 과정이 남아있다.

    Setup

    먼저 설치한 Docker 애플리케이션을 실행하면 해당 애플리케이션을 사용함에 관한 Terms에 동의해야 한다.

    이후 맥북 화면 상단에 Docker 아이콘이 생기고 움직이는 걸 보아 잘 설치된 듯 하다.

    참고로 터미널에서 docker --version을 입력해도 설치된 docker의 버전을 알려주며 이는 잘 설치되었다는 것을 확인할 수 있는 또 다른 방법이다.

    권장 사용 설정을 원하냐, 아님 니가 알아서 설정하겠냐는 물음 같은데 일단 하라는 대로 해봤다.

    일단 테스트하는 목적이 인프라 환경 테스트였기 때문에 Infrastructure Manager로 역할을 설정, Docker의 사용 목적을 체크해줬다.

    인터페이스에서 Start를 Primary Button으로, Skip Tutorial을 Secondary Button으로 두어 아무 생각없이 Start를 눌렀고, 이는 튜토리얼을 진행하는 Accept 버튼이었다.

    튜토리얼을 스킵했어야 했는데 UI에 낚였다...

     

    To be Continued...

    아마 도커를 처음 접하는 사람은 당연히 튜토리얼을 진행 했을 것이다.

    도커가 아무래도 리눅스 베이스다보니까 리눅스를 경험해본 사람은 당연히 쉬울 것이고 윈도우만 써본 사용자는 더더욱 낯설 것이다.

    어차피 낚여서 튜토리얼 진행한거 튜토리얼 내용을 자세히 풀어 설명한 내용을 다음 포스팅으로 올려볼 계획이다.

    댓글

    Designed by JB FACTORY