이 글에서는 입문자를 위한 도커 시리즈로 도커 입문 시리즈 - MacOS에서 Docker 설치하는 방법에 대해서 소개합니다.
안녕하세요! ITibiza입니다.
본론에 앞서 입문자를 위한 도커 시리즈로 도커를 처음 하시는 분들도 빠르게 이해하고 도커를 활용할 수 있도록 다뤄볼 생각입니다.
도커는 빅테크 기업부터 다양한 기업에서 사용하는 기술입니다.
컨테이너 기반의 오픈소스 가상화 플랫폼이며 개발자라면 당연히 도커를 활용해서 개발/운영 환경을 구축하고 팀원들과 협업하는 기술은 꼭 필요하며 중요한 기술이라고 생각합니다.
개발자마다 다른 OS환경은 극복할 수 있고 로컬, 개발, 운영 서버 모두 동일한 환경에서 독립적으로 관리할 수 있습니다.
https://cometruedream.tistory.com/240
1. Docker 공식 사이트에서 Docker Desktop 다운로드
- 웹 브라우저 열기
- Safari, Chrome, 또는 Firefox 같은 웹 브라우저를 엽니다.
- Docker 공식 사이트 방문
- Docker 공식 웹사이트에서 자기 환경에 맞게 다운로드할 수 있습니다.
- 주소창에 https://www.docker.com/products/docker-desktop를 입력하고 엔터 키를 누릅니다.
- 다운로드 버튼 클릭
- 화면 중앙에 있는 "Get Docker" 버튼을 클릭합니다.
- Apple Silicon (M1, M2)과 Intel 칩이 있는 Mac에 맞는 버전을 선택합니다.
- Apple Silicon: 최신 Apple 칩을 사용하는 Mac.
- Intel Chip: 기존의 Intel 칩을 사용하는 Mac.
- 자기 Mac에 맞는 버전을 선택하시면 파일이 다운로드됩니다.
2. Docker Desktop 설치
- 다운로드한 파일 열기
- 브라우저에서 다운로드가 완료되면 파일 이름 (Docker.dmg)을 클릭하거나 Finder의 다운로드 폴더에서 Docker.dmg 파일을 더블 클릭합니다.
- 애플리케이션 폴더로 드래그
- Docker 설치 창이 열리면, Docker 아이콘을 Applications 폴더로 드래그합니다.
- Docker 실행
- Applications 폴더를 열고, Docker 아이콘을 더블 클릭하여 Docker를 실행합니다.
3. Docker 초기 설정
- 사용 약관 동의
- Docker가 처음 실행될 때 사용 약관 동의 창이 뜹니다. 약관에 동의합니다.
- 시스템 권한 요청
- Docker가 시스템 권한을 요청하면, 관리자 비밀번호를 입력하고 "OK"를 클릭합니다.
- Docker 아이콘 확인
- Docker가 실행되면 화면 상단 메뉴 바에 고래 모양의 Docker 아이콘이 나타납니다.
- 아이콘이 회전하면서 고래의 배가 움직이는 것을 볼 수 있습니다.
4. Docker 설치 확인
1. 터미널 열기
- Command + Space를 눌러 Spotlight 검색을 열고 "Terminal" or “iTerm”을 입력한 후 엔터 키를 눌러 터미널을 엽니다.
2. Docker 버전 확인
-
- 터미널에 다음 명령어를 입력하고 엔터 키를 누릅니다:
- docker --version
- Docker 버전 정보가 출력되면 Docker가 정상적으로 설치된 것입니다.
3. Docker Compose 버전 확인
-
- 터미널에 다음 명령어를 입력하고 엔터 키를 누릅니다:
- docker-compose --version
- Docker Compose 버전 정보가 출력되면 Docker Compose도 정상적으로 설치된 것입니다.
5. 간단한 Docker 컨테이너 실행 테스트
- Hello World 컨테이너 실행
- 터미널에 다음 명령어를 입력하고 엔터 키를 누릅니다:
- docker run hello-world
- "Hello from Docker!" 메시지가 출력되면 Docker가 정상적으로 작동하는 것입니다.
MacOS에서 Docker 설치하는 방법 마지막으로
이글에서 MacOS에 Docker를 성공적으로 설치하고 테스트해 보았습니다.
이제 Docker를 사용하여 다양한 애플리케이션을 컨테이너 화하고 실행할 수 있습니다.
Docker를 통해 애플리케이션을 쉽게 배포하고 관리할 수 있는 강력한 기술에 첫걸음입니다.
다음 글에서 도커 이미지, 컨테이너에 대한 글을 정리해 보겠습니다.
필자의 잘못된 부분이나 피드백은 언제든지 댓글로 남겨주세요!
감사합니다^^
2024.07.30 - [IT소식] - IT 필수 용어 VPN (Virtual Private Network) 알아보기
2024.07.26 - [개발/Javascript] - [자바스크립트 시리즈] javascript 함수 스코프 이해하기
'개발 > Docker' 카테고리의 다른 글
[도커 입문 시리즈] Dockerfile 개념 및 사용법 (0) | 2024.08.22 |
---|---|
[도커 입문 시리즈] docker 컨테이너 개념 (0) | 2024.08.16 |
[도커 입문 시리즈] docker 이미지와 컨테이너 사용법 알아보기 (0) | 2024.08.08 |
[도커 입문 시리즈] docker 이미지와 레이어 개념 (0) | 2024.08.02 |