[Docker] Docker ps와 Docker container ls의 차이점

SMONGS·2025년 4월 23일

Docker

목록 보기
4/7
post-thumbnail

개요

docker ps와 docker container ls 명령어는 기능적으로 완전히 동일합니다. 두 명령어 모두 실행 중인 Docker 컨테이너 목록을 보여주며 같은 플래그와 옵션을 지원합니다.

주요 차이점

  • docker ps는 "docker process status"의 약자로, 기존의 레거시 명령어입니다
  • docker container ls는 새로운 형식의 명령어로, Docker의 명령어 구조 개선의 일환으로 도입되었습니다

공통점

  • 두 명령어 모두 기본적으로 실행 중인 컨테이너만 보여줍니다
  • 모든 컨테이너(중지된 컨테이너 포함)를 보려면 --all 또는 -a 플래그를 사용해야 합니다

새 명령어 체계

Docker는 더 일관된 명령어 체계를 만들기 위해 새로운 형식의 명령어를 도입했습니다

  • docker container ls (대체: docker ps)
  • docker image ls
  • docker network ls
  • docker volume ls

이 새로운 명령어들은 더 길지만 무엇을 하는지 더 명확하게 알 수 있습니다

권장 사항

기능적으로는 차이가 없지만, 최신 Docker 문서와 관행에 맞추려면 docker container ls를 사용하는 것이 권장됩니다.

profile
반갑습니당~😄

0개의 댓글