👉🏻 도커(Docker)는 애플리케이션을 실행 환경과 함께 ‘컨테이너’라는 단위로 패키징하여 어디서든 동일하게 실행할 수 있게 해주는 오픈소스 플랫폼입니다. 개발, 테스트, 배포 환경 간의 차이를 줄여주는 도구로, 특히 백엔드 개발과 DevOps에서 널리 사용됩니다.
Docker is an open-source platform that packages applications along with their execution environments into units called “containers,” allowing them to run consistently anywhere. It helps reduce differences between development, testing, and deployment environments, and is widely used in backend development and DevOps.
macOS Docker 설치 / mackOS Docker Install
- Docker Desktop 다운로드 및 설치: macOS용 Docker Desktop은 Docker 공식 웹사이트에서 다운로드할 수 있습니다. Apple Silicon(M1/M2 칩)과 Intel 칩용 버전이 있으니 본인 Mac의 칩셋에 맞는 버전을 선택하여 다운로드하세요.
- 설치 파일 실행: 다운로드한
.dmg
파일을 열어 Docker 아이콘을 Applications 폴더로 드래그합니다. - Docker 실행: Applications 폴더에서 Docker 앱을 실행합니다. 처음 실행하면 권한 요청을 승인해야 할 수 있습니다. Docker가 정상적으로 실행되면 상단 메뉴바에 고래 모양 아이콘이 나타납니다.
- 터미널에서 확인: 터미널을 열고
docker --version
명령어를 입력하여 Docker가 제대로 설치되었는지 확인합니다.
1.Download Docker Desktop:
Docker Desktop for macOS can be downloaded from the official Docker website. There are separate versions for Apple Silicon (M1/M2 chips) and Intel chips, so make sure to choose the version that matches your Mac’s chipset.
2.Run the Installer:
Open the downloaded .dmg file and drag the Docker icon into the Applications folder.
3.Launch Docker:
Go to the Applications folder and run the Docker app. On first launch, you may be prompted to grant permissions. Once Docker is running properly, a whale-shaped icon will appear in the top menu bar.
4.Verify Installation via Terminal:
Open the Terminal and enter the command docker –version to check if Docker has been installed correctly.
👉🏻 도커 웹사이트 / Docker Website
Docker의 공식 웹사이트는 https://www.docker.com/ 입니다.
The official website for Docker is https://www.docker.com/.
이곳에서 다음과 같은 정보를 얻을 수 있습니다.
Here you can find information on:
- Docker Desktop 다운로드: macOS, Windows, Linux용 설치 파일을 다운로드할 수 있습니다.
Download Docker Desktop: Download installation files for macOS, Windows, and Linux. - 공식 문서(Documentation): Docker 사용법, 개념, 명령어 등 상세한 가이드를 제공합니다.
Official Documentation: Provides detailed guides on Docker usage, concepts, commands, and more. - Docker Hub: 전 세계 개발자들이 만든 수많은 Docker 이미지를 검색하고 다운로드할 수 있는 공식 이미지 레지스트리입니다.
Docker Hub: The official image registry where you can search and download numerous Docker images created by developers around the world. - 블로그 및 커뮤니티: 최신 소식, 튜토리얼, 개발자 커뮤니티 정보 등을 확인할 수 있습니다.
Blog and Community: Check out the latest news, tutorials, developer community information, and more..
Docker는 무료인가? / Is Docker free?
Docker는 개인 사용자와 소규모 비즈니스에는 무료로 사용할 수 있는 “Personal” 요금제가 있습니다. 하지만 기업의 규모나 사용 목적에 따라 유료 구독이 필요할 수 있습니다.
Docker offers a free “Personal” plan for individual users and small businesses. However, depending on the size and intended use of your business, a paid subscription may be required.
요약하자면, 다음과 같습니다.
To summarize, it is as follows:
- 개인 사용자, 학생, 교육자: 무료로 Docker Desktop을 사용할 수 있습니다.
Individual users, students, and educators: Docker Desktop is free to use. - 소규모 비즈니스: 연간 매출 1,000만 달러(약 130억 원) 미만이고 직원이 250명 미만인 경우, 무료로 사용할 수 있습니다.
Small Business: Free if your annual revenue is less than $10 million and you have fewer than 250 employees. - 대규모 기업: 위의 조건을 초과하는 기업 환경에서 상업적인 목적으로 Docker Desktop을 사용하는 경우, **유료 구독(Pro, Team, Business)**이 필요합니다.
- Large Enterprises: If you are using Docker Desktop for commercial purposes in a corporate environment that exceeds the criteria above, you will need a paid subscription (Pro, Team, Business).
세부 정보 / Details
- Docker Desktop: GUI(그래픽 사용자 인터페이스)를 제공하여 컨테이너 관리를 쉽게 해주는 응용 프로그램입니다. Windows와 macOS에서는 Docker Engine을 실행하기 위해 필수적으로 설치해야 하는 프로그램입니다. 이 Docker Desktop에 유료/무료 정책이 적용됩니다.
Docker Desktop: An application that provides a graphical user interface (GUI) to facilitate container management. It is a required installation for running the Docker Engine on Windows and macOS. A paid/free policy applies to Docker Desktop. - Docker Engine: Docker의 핵심인 커맨드라인 툴입니다. Linux 환경에서는 별도의 GUI 없이 Docker Engine만 설치해서 사용 가능하며, 이는 오픈 소스로 무료입니다.
Docker Engine: This command-line tool is the core of Docker. In Linux environments, you can install and use Docker Engine without a separate GUI. It’s open source and free.