KUKJIN LEE's profile picture

KUKJIN LEE

Posted time

posted 2 weeks ago

초보 개발자를 위한 Docker 설치 및 설정

 

Windows에서 Docker 설치하기

  1. Docker 공식 홈페이지에서 Docker Desktop for Windows 다운로드. ( )

  2. 다운로드한 설치 파일을 실행하고 지시에 따라 설치 진행.

  3. 설치 완료 후 Docker Desktop을 실행하고 설정을 완료.

 

macOS에서 Docker 설치하기

  1. Docker 공식 홈페이지에서 Docker Desktop for Mac 다운로드.

  2. 다운로드한 .dmg 파일을 열고 Docker 아이콘을 Applications 폴더로 드래그.

  3. Docker Desktop을 실행하고 설정을 완료.

 

Linux에서 Docker 설치하기

# 패키지 업데이트 및 Docker 설치
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
# Docker 서비스 시작
sudo systemctl start docker
# Docker 설치 확인
docker --version

 

Docker 기본 사용법

  1. Docker Hub에서 이미지 검색 및 다운로드

docker pull 이미지_이름
  • Docker 이미지를 다운로드해야 하는 이유

    • 환경 일관성 유지

    • 빠른 배포 및 복제

    • 종속성 관리

    • 버전 관리 및 롤백

    • 확장성 및 확장 지원

    • 표준화된 배포

 

  1. 컨테이너 생성 및 실행

docker run -d -p 80:80 --name 컨테이너_이름 이미지_이름

 

  1. 실행 중인 컨테이너 확인

docker ps

 

  1. 컨테이너 중지 및 삭제

docker stop 컨테이너_이름
docker rm 컨테이너_이름

 

Docker CLI와 기본 명령어

Docker CLI는 Docker를 조작하기 위한 강력한 도구입니다. 자주 사용하는 기본 명령어들을 익혀보세요.

이미지 관리

# 이미지 목록 확인
docker images

# 이미지 삭제
docker rmi 이미지_이름

 

컨테이너 관리

# 컨테이너 로그 보기
docker logs 컨테이너_이름

# 실행 중인 컨테이너에 접속
docker exec -it 컨테이너_이름 /bin/bash

# 모든 컨테이너 목록 확인 (실행 중 및 중지된 것 모두)
docker ps -a

New Tech Posts