본문 바로가기
Docker

Docker 설치 및 설정/ Docker 설치 방법: Windows, macOS, Linux에 따른 설치 과정

by Maccrey Coding 2024. 9. 10.
728x90
반응형

 

Docker는 현대 개발 환경에서 필수적인 도구로 자리 잡았습니다.

애플리케이션을 컨테이너화하여 일관된 환경을 제공하며, 개발부터 배포까지 모든 단계에서 효율성을 높여줍니다.

이 글에서는 Docker를 처음 사용하는 초보자들을 위해 Windows, macOS, Linux에서 Docker를 설치하고 설정하는 방법을 단계별로 쉽게 설명드리겠습니다.

이를 통해 여러분은 다양한 운영체제에서 Docker를 자유롭게 사용할 수 있게 될 것입니다.

 

1. Docker란 무엇인가?

Docker는 가상 머신보다 가볍고 빠른 컨테이너 기술을 활용하여 애플리케이션을 격리된 환경에서 실행할 수 있게 해줍니다. 이러한 컨테이너는 운영 체제에 종속되지 않으며, 개발과 배포 환경 간의 일관성을 유지해 줍니다.

 

2. Docker 설치 전 준비 사항

각 운영체제마다 Docker를 설치하기 전 준비해야 할 사항이 있습니다. 예를 들어, Windows에서는 Hyper-V가 활성화되어 있어야 하고, macOS에서는 최소 Mac OS X 10.14 이상이어야 합니다. Linux에서는 다양한 배포판(Ubuntu, CentOS 등)에 따라 명령어가 달라질 수 있습니다.

 

3. Windows에서 Docker 설치

  1. Docker Desktop 설치 파일 다운로드: Docker 공식 사이트에서 Windows용 Docker Desktop 설치 파일을 다운로드합니다.
  2. 설치 파일 실행: 다운로드한 파일을 실행하고, 설치 안내에 따라 진행합니다.
  3. Hyper-V 활성화: Docker Desktop은 Hyper-V를 필요로 하므로, 설치 중 자동으로 활성화되며, 이 과정에서 PC가 재부팅될 수 있습니다.
  4. Docker 실행 및 확인: 설치가 완료되면 Docker Desktop을 실행하고, 터미널(명령 프롬프트)을 열어 docker --version 명령어를 입력해 Docker가 정상적으로 설치되었는지 확인합니다.

4. macOS에서 Docker 설치

  1. Docker Desktop 설치 파일 다운로드: Docker 공식 사이트에서 macOS용 Docker Desktop 설치 파일을 다운로드합니다.
  2. 애플리케이션 폴더로 드래그: 다운로드한 .dmg 파일을 열고, Docker 아이콘을 애플리케이션 폴더로 드래그합니다.
  3. Docker 실행: 애플리케이션 폴더에서 Docker를 실행하고, 시스템 권한을 요청할 경우 관리자 암호를 입력해 승인합니다.
  4. 터미널에서 확인: docker --version 명령어를 터미널에 입력해 Docker가 정상적으로 설치되었는지 확인합니다.

5. Linux에서 Docker 설치 (Ubuntu 기준)

 

  1. 패키지 업데이트: 먼저 시스템의 패키지를 업데이트합니다.

sudo apt-get update

  2. 필수 패키지 설치: Docker를 설치하기 전에 필요한 패키지를 설치합니다.

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  3. Docker GPG 키 추가: Docker의 공식 GPG 키를 추가합니다.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -​

  4. Docker 저장소 추가: Docker 패키지의 저장소를 추가합니다.

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

  5. Docker 설치: 이제 Docker를 설치합니다.

sudo apt-get update
sudo apt-get install docker-ce

  6. 설치 확인: docker --version 명령어로 설치를 확인합니다.

 

6. 설치 후 기본 설정

Docker 설치 후 기본 설정을 진행해야 합니다.

주로 Docker가 시스템 부팅 시 자동으로 시작되도록 설정하거나, 사용자 계정을 Docker 그룹에 추가하여 매번 sudo 명령어를 입력하지 않아도 되도록 설정할 수 있습니다.

  • Docker 데몬 자동 시작 설정
sudo systemctl enable docker
  • Docker 그룹에 사용자 추가
sudo usermod -aG docker $USER

 

7. Docker 사용 예시

Docker 설치 후 기본적인 명령어들을 사용하여 첫 번째 컨테이너를 실행해 볼 수 있습니다.

예를 들어, 다음 명령어로 "Hello, World!"를 출력하는 간단한 Docker 컨테이너를 실행할 수 있습니다.

docker run hello-world

이 명령어는 Docker가 제대로 설치되어 있고, 컨테이너를 실행할 수 있는지 확인하는 데 유용합니다.

 

Docker는 개발 환경을 혁신적으로 변화시키는 도구로, 각 운영체제에서 간단히 설치할 수 있습니다.

이번 글을 통해 Windows, macOS, 그리고 Linux에서 Docker를 설치하고, 기본 설정을 완료하는 방법을 익혔을 것입니다.

이제 Docker를 활용하여 더 효율적인 개발 환경을 구축하고, 컨테이너화된 애플리케이션을 자유롭게 사용해 보세요.

구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

728x90
반응형