본문 바로가기
책책책을 읽자/따라하며 배우는 도커와 CI 환경

기본적인 도커 클라이언트 명령어

by 해룸 2025. 2. 26.

도커 이미지의 내부 파일 구조 보기

docker run <이미지 이름> ls

 

컨테이너 나열하기

docker ps

 

컨테이너 이름 변경하기

docker rename <원래이름> <변경할 이름>

 

모든 컨테이너 나열

docker ps -a

 

도커 컨테이너 생성하고 실행하기

docker run <이미지 이름>

=> docker create <이미지 이름>, docker start <컨테이너 id/이름> 명령어를 합친 명령어

 

도커 컨테이너 중지

docker stop <컨테이너 id/이름>

=> 진행 중인 프로세스를 정리하는 시간을 가진 후 컨테이너 중단

 

도커 컨테이너 즉시 중지

docker kill <컨테이너 id/이름>

 

도커 컨테이너 삭제

docker rm <중지할 컨테이너 id/이름>

=> 실행 중인 컨테이너를 삭제하려고 하면 오류가 발생한다.

 

중지된 모든 컨테이너 삭제하기

docker rm `docker ps -a -q`

 

도커 이미지 삭제하기

docker rmi <이미지 id>

 

사용하지 않는 데이터 삭제하기

docker system prune

=> 중지된 모든 컨테이너와 네트워크, 이미지 등이 삭제되며, 삭제된 목록들과 삭제함으로써 확보한 공간의 사이즈를 알려줍니다.

 

실행 중인 컨테이너에 명령어 전달하기

docker exec <컨테이너 id>

 

실행 중인 컨테이너에서 터미널 사용하기

docker exec -it <컨테이너 id> sh