초보 개발자를 위한 Docker 설치 및 설정
KUKJIN LEE • 4개월 전 작성
Windows에서 Docker 설치하기
-
Docker 공식 홈페이지에서 Docker Desktop for Windows 다운로드.
Get Started | Docker -
다운로드한 설치 파일을 실행하고 지시에 따라 설치 진행.
-
설치 완료 후 Docker Desktop을 실행하고 설정을 완료.
macOS에서 Docker 설치하기
-
Docker 공식 홈페이지에서 Docker Desktop for Mac 다운로드.
-
다운로드한 .dmg 파일을 열고 Docker 아이콘을 Applications 폴더로 드래그.
-
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 기본 사용법
-
Docker Hub에서 이미지 검색 및 다운로드
docker pull 이미지_이름
-
Docker 이미지를 다운로드해야 하는 이유
-
환경 일관성 유지
-
빠른 배포 및 복제
-
종속성 관리
-
버전 관리 및 롤백
-
확장성 및 확장 지원
-
표준화된 배포
-
-
컨테이너 생성 및 실행
docker run -d -p 80:80 --name 컨테이너_이름 이미지_이름
-
실행 중인 컨테이너 확인
docker ps
-
컨테이너 중지 및 삭제
docker stop 컨테이너_이름
docker rm 컨테이너_이름
Docker CLI와 기본 명령어
Docker CLI는 Docker를 조작하기 위한 강력한 도구입니다. 자주 사용하는 기본 명령어들을 익혀보세요.
이미지 관리
# 이미지 목록 확인
docker images
# 이미지 삭제
docker rmi 이미지_이름
컨테이너 관리
# 컨테이너 로그 보기
docker logs 컨테이너_이름
# 실행 중인 컨테이너에 접속
docker exec -it 컨테이너_이름 /bin/bash
# 모든 컨테이너 목록 확인 (실행 중 및 중지된 것 모두)
docker ps -a