Docker 기본명령어
#Docker
2024-01-30
Docker 기본명령어

Docker 기본 명령어 정리 🛠️

Docker를 사용하면서 자주 쓰이는 기본 명령어들을 정리했다. 모든 명령어는 권한이 부여된 상태에서 실행하는 것이 기본이며, 만약 그렇지 않다면 앞에 sudo를 붙여서 실행해야 한다.

컨테이너 관련 명령어 🚢

컨테이너 종료하지 않고 나가기

ctrl + p, q

실행 중인 컨테이너에서 나가되, 컨테이너를 종료하지 않고 유지할 때 사용한다.

실행 중인 컨테이너에 다시 접속하기

docker attach [컨테이너명 또는 ID]

컨테이너 내부에 다시 접속하여 작업을 이어서 진행할 수 있다.

컨테이너 정지하기

docker stop [컨테이너명 또는 ID]

실행 중인 컨테이너를 안전하게 종료한다.

중지된 컨테이너 다시 시작하기

docker start [컨테이너명 또는 ID]

정지된 컨테이너를 다시 실행할 때 사용한다.

컨테이너 및 이미지 관리 🏗️

다운로드된 이미지 목록 확인

docker images

현재 로컬에 저장된 Docker 이미지들을 확인할 수 있다.

실행 중인 컨테이너 확인

docker ps

현재 실행 중인 컨테이너 목록을 확인할 수 있다.

정지된 컨테이너까지 포함하여 전체 확인

docker ps -a

실행 중인 컨테이너뿐만 아니라 정지된 컨테이너까지 모두 조회할 수 있다.

컨테이너 삭제

docker rm [컨테이너명 또는 ID]

특정 컨테이너를 삭제한다. 컨테이너가 실행 중이라면 먼저 docker stop을 실행해야 한다.

모든 컨테이너 삭제

docker rm $(docker ps -a -q)

실행 및 정지된 모든 컨테이너를 한 번에 삭제할 때 사용한다.

이미지 삭제

docker rmi [이미지명 또는 ID]

특정 이미지를 삭제한다. 예를 들어:

docker rmi phpserver:1.0

만약 이미지를 삭제하려는데 “사용 중인 컨테이너가 있다”는 메시지가 나온다면, 해당 컨테이너를 먼저 삭제해야 한다.

이 명령어들을 익히면 Docker를 효율적으로 관리할 수 있다. 특히 docker ps -a, docker images, docker rm, docker rmi 등의 명령어를 활용하면 불필요한 컨테이너나 이미지를 정리하는 데 도움이 된다. 🚀

댓글

댓글을 불러오는 중...