4.1 Windows 10에 Docker 설치
시스템 요구사항
Windows에 Docker를 설치하기 전에, 네 컴퓨터가 다음 요구사항을 충족하는지 확인해봐:
- 운영 체제: Windows 10 64-bit (Pro, Enterprise, 또는 Education, Build 15063 이상).
- Hyper-V 기능 활성화.
Hyper-V 활성화
Hyper-V는 Windows에서 Docker가 동작하기 위해 필요한 Microsoft의 가상화 기술이야. Hyper-V를 활성화하려면:
- "제어판"을 열고 "프로그램" 메뉴로 이동해.
- "Windows 기능 켜기 또는 끄기"를 클릭해.
- "Hyper-V" 옆에 체크 표시를 하고 "확인"을 눌러.
- 변경 사항을 적용하려면 컴퓨터를 재부팅해야 해.
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 다운로드 및 설치
- Docker 공식 웹사이트로 이동해 Windows용 Docker Desktop 설치 파일을 다운로드해.
- 다운로드한 설치 파일을 실행해.
- 설치 마법사의 지침을 따르고, 라이선스 동의 조건을 수락하고 필요한 옵션을 선택해.
- 설치가 끝난 후 Docker Desktop을 실행해.
Docker Desktop 설정
Docker Desktop을 처음 실행할 때:
- 라이선스 동의 조건을 수락하라는 메시지가 표시돼. 동의하면 돼.
- Docker Desktop이 자동으로 Docker 서버를 설정하고 실행할 거야.
- 작업 표시줄에 Docker 아이콘이 나타나면 Docker가 성공적으로 실행된 거야.
설치 확인
Docker 설치가 제대로 되었는지 확인하려면:
- 명령 프롬프트(CMD)나 PowerShell을 열어.
- 명령어 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를 활성화하려면:
- "시작 메뉴"를 열고 "제어판"이라고 입력한 다음, 선택해.
- "프로그램" 섹션으로 이동해.
- "Windows 기능 켜기 또는 끄기"를 클릭해.
- "Hyper-V", "Virtual Machine Platform" 그리고 "Windows Subsystem for Linux" 옆에 체크박스를 선택해.
- "확인"을 클릭하고 컴퓨터를 재부팅해서 변경사항을 적용해.
Docker Desktop 다운로드 및 설치
- Docker 공식 웹사이트로 이동해서 Windows용 Docker Desktop 설치 파일을 다운로드해.
- 다운로드한 설치 파일을 실행해.
- 설치 마법사의 지침을 따라가면서, 라이선스 계약 조건을 수락하고 필요한 옵션을 선택해.
- 설치가 완료된 후 Docker Desktop을 실행해.
Docker Desktop 설정
Docker Desktop을 처음 실행할 때:
- 명령 프롬프트(CMD)나 PowerShell을 열어.
- 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 설치
- VirtualBox 다운로드:
- VirtualBox 공식 사이트로 이동해서 Windows용 설치 파일을 다운받아.
- 설치 파일을 실행하고 설치 마법사의 지시에 따라 진행해.
- Docker Toolbox 다운로드:
- Docker Toolbox 다운로드 페이지로 이동해서 Windows용 최신 Docker Toolbox 버전을 받아.
- 다운받은 Docker Toolbox 설치 파일을 실행해.
- 사용권 계약 조건을 동의하고 필요한 옵션들을 선택하면서 설치 마법사의 지시에 따라 진행해.
Docker Toolbox 설정
Docker Toolbox를 설치한 후, 다음 단계를 따라 설정을 완료해:
- Docker Quickstart Terminal 실행:
- Docker Quickstart Terminal을 열어 (설치 후 바탕화면에 아이콘이 생길 거야).
- Docker Quickstart Terminal은 VirtualBox를 사용해서 Docker 가상 머신을 자동으로 설정하고 Docker 서버를 시작할 거야.
- Docker가 성공적으로 시작되었다는 메시지가 나타날 때까지 기다려.
- 설치 확인:
- 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 다운로드 및 설치
- Docker 공식 웹사이트로 이동해서 macOS용 Docker Desktop 설치 파일을 다운로드해.
- 다운로드한 .dmg 파일을 열어.
- Docker.app을 "프로그램" 폴더로 드래그 앤 드롭해.
Docker Desktop 실행
Docker Desktop을 처음 실행하려면:
- "프로그램" 폴더에서 Docker.app을 열어.
- 관리자 비밀번호를 입력해야 설치를 완료할 수도 있어.
- Docker Desktop이 자동으로 Docker 서버를 설정하고 실행할 거야.
- 메뉴 줄에 Docker 아이콘이 나타나면 Docker가 성공적으로 실행된 거야.
Docker Desktop 설정
Docker Desktop을 처음 실행한 이후, 시스템을 최적화해서 Docker 컨테이너와 좋은 성능으로 작업할 수 있도록 설정할 거야. Docker Desktop은 시스템 설정과 통합되며 Docker를 관리하기 편리한 인터페이스를 제공해.
설치 확인
Docker 설치가 성공적으로 이루어졌는지 확인하려면:
- 터미널을 열어.
- docker --version 명령어를 입력하고 Docker 버전이 제대로 표시되는지 확인해.
4.5 Linux (Ubuntu)에 Docker 설치
시스템 요구 사항
Ubuntu에 Docker를 설치하기 전에, 네 컴퓨터가 다음 요구 사항을 충족하는지 확인해 줘:
- 운영 체제: Ubuntu 18.04 이상.
- 64-bit 버전.
패키지 업데이트
먼저 패키지 리스트를 업데이트해야 해:
sudo apt-get update
필수 패키지 설치
다음으로, Docker repository 추가를 위해 필요한 패키지를 설치해줘:
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Docker 공식 GPG 키 추가
Docker의 공식 GPG 키를 다운로드하고 추가해줘:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o
/usr/share/keyrings/docker-archive-keyring.gpg
Docker repository 추가
시스템에 Docker 공식 repository를 추가해줘:
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을 설치할 수 있어:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Docker 시작
Docker를 시작하고 시스템 부팅 시 자동 시작하도록 설정해봐:
sudo systemctl start docker
sudo systemctl enable docker
설치 확인
Docker 설치가 제대로 되었는지 확인하려면:
sudo usermod -aG docker $USER
sudo chmod 666 /var/run/docker.sock
sudo docker --version
Docker 버전이 제대로 표시되는지 확인해줘.
GO TO FULL VERSION