Docker는 현대 소프트웨어 개발 및 배포 환경에서 필수적인 도구로 자리 잡았습니다. 이 글에서는 다양한 운영 체제에서 Docker를 설치하고 초기 설정을 완료하는 방법을 안내하겠습니다.
1. Docker 설치
a. Windows
1. Docker Desktop 다운로드 및 설치*
- Docker의 공식 웹사이트를 방문하여 [Docker Desktop for Windows](https://www.docker.com/products/docker-desktop/)를 다운로드합니다.
- 설치 파일을 실행하고 화면의 지시에 따라 설치를 완료합니다.
- Hyper-V가 필요하므로, 시스템에서 Hyper-V를 활성화해야 할 수도 있습니다.
2. 설치 후 설정
- 설치가 완료되면 Docker Desktop을 실행합니다.
- Docker 아이콘이 시스템 트레이에 나타나면 설치가 완료된 것입니다.
b. macOS
1. Docker Desktop 다운로드 및 설치
- Docker의 공식 웹사이트를 통해 [Docker Desktop for Mac](https://www.docker.com/products/docker-desktop/)을 다운로드합니다.
- .dmg 파일을 열고 Docker를 응용 프로그램 폴더로 드래그하여 설치합니다.
2. **설치 후 설정**
- Docker Desktop을 실행하고 초기 설정을 수행합니다.
c. Linux (Ubuntu 예시)
1. APT 저장소 설정
- 터미널을 열고 아래 명령어로 Docker의 APT 저장소와 GPG 키를 추가합니다:
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
2. Docker 설치
- Docker 엔진을 설치합니다:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
3. 설치 후 설정
- Docker 서비스가 실행 중인지 확인합니다:
sudo systemctl status docker
2. Docker 초기 설정
1. Docker 사용 권한 부여
- Linux에서는 Docker 명령어 실행 시 매번 `sudo`를 입력하지 않으려면, 현재 사용자를 `docker` 그룹에 추가합니다:
sudo usermod -aG docker $USER
2. Docker 실행 테스트
- 설치가 제대로 되었는지 확인하기 위해 간단한 테스트를 수행합니다:
docker run hello-world
- 이 명령어는 Docker가 설치되어 올바르게 동작하는지 확인하는 기본 이미지를 실행합니다.
Docker가 성공적으로 설치되었다면, 이제 다양한 이미지를 실행하여 컨테이너 기술을 활용할 준비가 된 것입니다.
앞으로의 포스트에서는 Docker를 활용한 애플리케이션 개발, 배포 및 관리에 대한 더 많은 내용을 다루겠습니다.
이 가이드는 각 운영 체제에 맞는 Docker 설치를 돕기 위한 것입니다. 설치 과정에서 문제가 발생하면, Docker의 공식 문서나 커뮤니티 포럼을 참조하여 문제를 해결하세요.
'개발 > docker' 카테고리의 다른 글
Docker 이미지와 컨테이너의 차이점 이해하기 (3) | 2024.11.13 |
---|---|
Docker란 무엇인가? (2) | 2024.11.11 |