CodeGym /행동 /Docker SELF /Docker 설치

Docker 설치

Docker SELF
레벨 9 , 레슨 3
사용 가능

4.1 Windows 10에 Docker 설치

시스템 요구사항

Windows에 Docker를 설치하기 전에, 네 컴퓨터가 다음 요구사항을 충족하는지 확인해봐:

  1. 운영 체제: Windows 10 64-bit (Pro, Enterprise, 또는 Education, Build 15063 이상).
  2. Hyper-V 기능 활성화.

Hyper-V 활성화

Hyper-V는 Windows에서 Docker가 동작하기 위해 필요한 Microsoft의 가상화 기술이야. Hyper-V를 활성화하려면:

  1. "제어판"을 열고 "프로그램" 메뉴로 이동해.
  2. "Windows 기능 켜기 또는 끄기"를 클릭해.
  3. "Hyper-V" 옆에 체크 표시를 하고 "확인"을 눌러.
  4. 변경 사항을 적용하려면 컴퓨터를 재부팅해야 해.

WSL 설치

관리자 권한으로 PowerShell을 열고 다음 명령어를 실행해: wsl --install. 이 명령어는 WSL 2를 설치할 거야.

뭔가 잘못되었다면, 자세한 설명은 링크에서 확인할 수 있어.

가상화가 여전히 작동하지 않는다면, 아마 BIOS에서 활성화해야 할 거야. AMD 플랫폼에서 이런 일이 자주 있어. 예를 들어, 네가 MSI 시스템을 사용하는 경우, 아래 단계를 따라봐:

  • BIOS로 들어가기
  • Overclocking settings > OC Explore Mode를 "Expert"로 설정
  • CPU Features > SVM Mode 활성화

네 BIOS가 다르게 생겼다면… 뭐, 그럴 수도 있어. 그런 경우에는 Google에 "enable virtualization in bios asus" 같은 검색어를 입력해봐.

Docker Desktop 다운로드 및 설치

  1. Docker 공식 웹사이트로 이동해 Windows용 Docker Desktop 설치 파일을 다운로드해.
  2. 다운로드한 설치 파일을 실행해.
  3. 설치 마법사의 지침을 따르고, 라이선스 동의 조건을 수락하고 필요한 옵션을 선택해.
  4. 설치가 끝난 후 Docker Desktop을 실행해.

Docker Desktop 설정

Docker Desktop을 처음 실행할 때:

  1. 라이선스 동의 조건을 수락하라는 메시지가 표시돼. 동의하면 돼.
  2. Docker Desktop이 자동으로 Docker 서버를 설정하고 실행할 거야.
  3. 작업 표시줄에 Docker 아이콘이 나타나면 Docker가 성공적으로 실행된 거야.

설치 확인

Docker 설치가 제대로 되었는지 확인하려면:

  1. 명령 프롬프트(CMD)나 PowerShell을 열어.
  2. 명령어 docker --version을 입력하고 Docker 버전이 올바르게 표시되는지 확인해봐.

4.2 Windows 11에서 Docker 설치

시스템 요구사항

Windows 11에서 PC에 Docker를 설치하기 전에, 컴퓨터가 아래의 요구사항을 충족하는지 확인해 봐:

  • 운영 체제: Windows 11 64-bit.
  • Hyper-V와 WSL 2 (Windows Subsystem for Linux 2) 기능 활성화.

Hyper-V와 WSL 2 활성화

Hyper-V와 WSL 2는 Microsoft의 가상화 기술이고, Windows 11에서 Docker를 실행하는 데 필요해. Hyper-V와 WSL 2를 활성화하려면:

  1. "시작 메뉴"를 열고 "제어판"이라고 입력한 다음, 선택해.
  2. "프로그램" 섹션으로 이동해.
  3. "Windows 기능 켜기 또는 끄기"를 클릭해.
  4. "Hyper-V", "Virtual Machine Platform" 그리고 "Windows Subsystem for Linux" 옆에 체크박스를 선택해.
  5. "확인"을 클릭하고 컴퓨터를 재부팅해서 변경사항을 적용해.

Docker Desktop 다운로드 및 설치

  1. Docker 공식 웹사이트로 이동해서 Windows용 Docker Desktop 설치 파일을 다운로드해.
  2. 다운로드한 설치 파일을 실행해.
  3. 설치 마법사의 지침을 따라가면서, 라이선스 계약 조건을 수락하고 필요한 옵션을 선택해.
  4. 설치가 완료된 후 Docker Desktop을 실행해.

Docker Desktop 설정

Docker Desktop을 처음 실행할 때:

  1. 명령 프롬프트(CMD)나 PowerShell을 열어.
  2. docker --version 명령어를 입력해서 Docker 버전이 제대로 표시되는지 확인해봐.

4.3 Windows 7에서 Docker 설치

안타깝게도, Docker Desktop은 Windows 7에서 공식적으로 지원되지 않아. 하지만 VirtualBox를 활용한 가상 머신을 통해 Docker를 사용할 수 있어. 아래는 VirtualBox와 Docker Toolbox를 사용하여 Windows 7에 Docker를 설치하는 방법이야.

시스템 요구사항

Windows 7에서 Docker를 설치하기 전에, 네 컴퓨터가 다음 요구사항을 충족하는지 확인해봐:

  • 운영 체제: Windows 7 64-bit.
  • 프로세서: 가상화 지원 (Intel은 VT-x, AMD는 AMD-V).
  • BIOS에서 가상화 기능 활성화.

VirtualBox와 Docker Toolbox 설치

  1. VirtualBox 다운로드:
    • VirtualBox 공식 사이트로 이동해서 Windows용 설치 파일을 다운받아.
    • 설치 파일을 실행하고 설치 마법사의 지시에 따라 진행해.
  2. Docker Toolbox 다운로드:
    • Docker Toolbox 다운로드 페이지로 이동해서 Windows용 최신 Docker Toolbox 버전을 받아.
    • 다운받은 Docker Toolbox 설치 파일을 실행해.
    • 사용권 계약 조건을 동의하고 필요한 옵션들을 선택하면서 설치 마법사의 지시에 따라 진행해.

Docker Toolbox 설정

Docker Toolbox를 설치한 후, 다음 단계를 따라 설정을 완료해:

  1. Docker Quickstart Terminal 실행:
    • Docker Quickstart Terminal을 열어 (설치 후 바탕화면에 아이콘이 생길 거야).
    • Docker Quickstart Terminal은 VirtualBox를 사용해서 Docker 가상 머신을 자동으로 설정하고 Docker 서버를 시작할 거야.
    • Docker가 성공적으로 시작되었다는 메시지가 나타날 때까지 기다려.
  2. 설치 확인:
    • Docker Quickstart Terminal이 실행된 후, 터미널에서 docker --version 명령어를 입력해봐.
    • Docker 버전이 올바르게 표시되는지 확인해.

참고 사항

  • Docker Toolbox에는 Docker Engine, Docker Machine, Docker Compose가 포함되어 있어.
  • Docker Quickstart Terminal은 최소한의 설정으로 가상 머신을 실행해. VirtualBox를 통해 성능 개선이나 기타 설정을 조정할 수 있어.

4.4 macOS에 Docker 설치

시스템 요구사항

macOS에 Docker를 설치하기 전에, 컴퓨터가 다음 요구사항을 충족하는지 확인해:

  • 운영 체제: macOS 10.13 이상.
  • 64-bit 지원 프로세서.

Docker Desktop 다운로드 및 설치

  1. Docker 공식 웹사이트로 이동해서 macOS용 Docker Desktop 설치 파일을 다운로드해.
  2. 다운로드한 .dmg 파일을 열어.
  3. Docker.app을 "프로그램" 폴더로 드래그 앤 드롭해.

Docker Desktop 실행

Docker Desktop을 처음 실행하려면:

  1. "프로그램" 폴더에서 Docker.app을 열어.
  2. 관리자 비밀번호를 입력해야 설치를 완료할 수도 있어.
  3. Docker Desktop이 자동으로 Docker 서버를 설정하고 실행할 거야.
  4. 메뉴 줄에 Docker 아이콘이 나타나면 Docker가 성공적으로 실행된 거야.

Docker Desktop 설정

Docker Desktop을 처음 실행한 이후, 시스템을 최적화해서 Docker 컨테이너와 좋은 성능으로 작업할 수 있도록 설정할 거야. Docker Desktop은 시스템 설정과 통합되며 Docker를 관리하기 편리한 인터페이스를 제공해.

설치 확인

Docker 설치가 성공적으로 이루어졌는지 확인하려면:

  1. 터미널을 열어.
  2. docker --version 명령어를 입력하고 Docker 버전이 제대로 표시되는지 확인해.

4.5 Linux (Ubuntu)에 Docker 설치

시스템 요구 사항

Ubuntu에 Docker를 설치하기 전에, 네 컴퓨터가 다음 요구 사항을 충족하는지 확인해 줘:

  • 운영 체제: Ubuntu 18.04 이상.
  • 64-bit 버전.

공식 사이트에서 자세한 설명

패키지 업데이트

먼저 패키지 리스트를 업데이트해야 해:

Terminal

sudo apt-get update
       

필수 패키지 설치

다음으로, Docker repository 추가를 위해 필요한 패키지를 설치해줘:

Terminal

sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

Docker 공식 GPG 키 추가

Docker의 공식 GPG 키를 다운로드하고 추가해줘:

Terminal

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

Docker repository 추가

시스템에 Docker 공식 repository를 추가해줘:

Terminal

echo \
 "deb [arch=$(dpkg --print-architecture) 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 Engine 설치

이제 Docker Engine을 설치할 수 있어:

Terminal

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

Docker 시작

Docker를 시작하고 시스템 부팅 시 자동 시작하도록 설정해봐:

Terminal

sudo systemctl start docker
sudo systemctl enable docker

설치 확인

Docker 설치가 제대로 되었는지 확인하려면:

Terminal

sudo usermod -aG docker $USER 
sudo chmod 666 /var/run/docker.sock
sudo docker --version

Docker 버전이 제대로 표시되는지 확인해줘.

3
과제
Docker SELF, 레벨 9, 레슨 3
잠금
Windows 11에서 Docker 설치 준비
Windows 11에서 Docker 설치 준비
3
과제
Docker SELF, 레벨 9, 레슨 3
잠금
Windows 10에서 Docker 설치 준비
Windows 10에서 Docker 설치 준비
3
과제
Docker SELF, 레벨 9, 레슨 3
잠금
MacOS에서 Docker 설치
MacOS에서 Docker 설치
3
과제
Docker SELF, 레벨 9, 레슨 3
잠금
Ubuntu에 Docker 설치하기
Ubuntu에 Docker 설치하기
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION