본문 바로가기

개발환경/인프라

Docker 설치하는 법 / 세팅하기

728x90

Docker를 설치하는 방법은 운영 체제에 따라 다르다. 여기서는 Windows, macOS, 그리고 Linux(Ubuntu)를 기준으로 설명한다.

Windows에 Docker 설치하기

Docker Desktop 다운로드

Docker 공식 웹사이트에서 Docker Desktop for Windows를 다운로드한다.

설치 파일 실행

다운로드한 설치 파일 (Docker Desktop Installer.exe)을 실행한다.

설치 마법사 진행

  • 설치 마법사의 안내에 따라 진행한다.
  • "Use WSL 2 instead of Hyper-V" 옵션을 선택하는 것이 좋다. WSL 2(Windows Subsystem for Linux 2)를 사용하면 더 나은 성능을 제공한다.

Docker Desktop 실행

설치가 완료되면 Docker Desktop을 실행한다.

설정 확인

터미널(또는 명령 프롬프트)을 열고 다음 명령어를 입력하여 Docker가 제대로 설치되었는지 확인한다:

docker --version

macOS에 Docker 설치하기

Docker Desktop 다운로드

Docker 공식 웹사이트에서 Docker Desktop for Mac을 다운로드한다.

설치 파일 실행

다운로드한 Docker.dmg 파일을 실행하고, Docker 아이콘을 Applications 폴더로 드래그하여 설치한다.

Docker Desktop 실행

설치가 완료되면 Docker Desktop을 실행한다.

설정 확인

터미널을 열고 다음 명령어를 입력하여 Docker가 제대로 설치되었는지 확인한다:

docker --version

Ubuntu에 Docker 설치하기

기존 Docker 버전 제거 (선택사항)

이전 버전의 Docker가 설치되어 있다면 제거한다:

sudo apt-get remove docker docker-engine docker.io containerd runc

패키지 업데이트 및 필수 패키지 설치

터미널을 열고 패키지 목록을 업데이트하고 필수 패키지를 설치한다:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

Docker 공식 GPG 키 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Docker 저장소 설정

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker 엔진 설치

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Docker 서비스 시작 및 확인

sudo systemctl start docker
sudo systemctl enable docker

설치가 완료된 후, 다음 명령어를 입력하여 Docker가 제대로 설치되었는지 확인한다:

docker --version

마무리

이 단계를 따라하면 각 운영 체제에 맞게 Docker를 설치할 수 있다. Docker는 컨테이너화 기술로, 애플리케이션의 개발, 배포, 실행을 보다 효율적으로 관리할 수 있게 해준다. 추가적으로, Docker의 공식 문서와 튜토리얼을 참고하여 더 많은 기능을 익힐 수 있다.

반응형