Docker 설치 및 기본 명령어 사용법

KUKJIN LEE • 2주 전 작성
Docker 설치 및 기본 명령어
Docker는 컨테이너를 사용하여 애플리케이션을 가볍고 효율적으로 실행할 수 있는 도구입니다.
하지만 Docker를 처음 접하면 설치 방법과 기본 명령어를 어떻게 사용해야 할지 막막할 수 있습니다.
✅ 오늘의 주제
✔️ Docker 설치 방법
✔️ 기본 명령어 (docker run
, docker ps
, docker stop
등)
✔️ 간단한 컨테이너 실행 및 관리
Docker 설치하기
1단계: Docker 다운로드 및 설치
운영체제(OS)에 따라 Docker를 설치하는 방법이 다릅니다.
📌 Windows & Mac 사용자는 Docker Desktop 설치
-
Docker 공식 사이트 접속
-
Docker Desktop 다운로드 후 설치
-
설치 후 Docker 실행 (트레이 아이콘에서 실행 확인)
📌 Linux(Ubuntu) 사용자는 터미널에서 설치
sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
✅ 설치 확인
docker --version
💡 위 명령어를 실행했을 때 Docker 버전 정보가 출력되면 정상적으로 설치된 것입니다! 🎉
Docker 기본 명령어 사용법
1. 컨테이너 실행 (docker run
)
docker run hello-world
✅ hello-world
라는 컨테이너가 실행되며, Docker가 정상적으로 동작하는지 테스트할 수 있습니다.
✅ 처음 실행 시 이미지를 자동으로 다운로드한 후 실행합니다.
2. 실행 중인 컨테이너 확인 (docker ps
)
docker ps
✅ 현재 실행 중인 컨테이너 목록을 확인할 수 있습니다.
✅ 중지된 컨테이너도 포함해서 보고 싶다면?
docker ps -a
3. 컨테이너 중지 (docker stop
)
컨테이너를 중지하려면 컨테이너 ID 또는 이름을 사용합니다.
docker stop <컨테이너_ID>
✅ docker ps
로 실행 중인 컨테이너 ID를 확인한 후 중지할 수 있습니다.
4. 컨테이너 삭제 (docker rm
)
docker rm <컨테이너_ID>
✅ 중지된 컨테이너를 완전히 삭제합니다.
✅ 실행 중인 컨테이너는 삭제할 수 없으며, 먼저 docker stop
을 실행해야 합니다.
5. Docker 이미지 확인 (docker images
)
docker images
✅ 현재 로컬에 저장된 Docker 이미지 목록을 확인할 수 있습니다.
✅ 사용하지 않는 이미지를 삭제하려면?
docker rmi <이미지_ID>
6. 컨테이너 로그 확인 (docker logs
)
docker logs <컨테이너_ID>
✅ 실행 중인 컨테이너의 로그를 확인할 수 있습니다.
✅ 애플리케이션 실행 시 오류 발생 시 유용합니다!
GUI가 편리하지만, 상황에 따라 CLI 명령어를 더 자주 사용해야 할 때가 있습니다.
따라서, 명령어가 다소 불편하더라도 CLI 사용법을 익혀두는 것을 추천합니다.