백엔드 관련 강의 공부/도커와 CI환경
컨테이너 나열 - ps 명령어
chanhee01
2023. 12. 29. 19:51
docker run <이미지> 뒤에 추가 명령어를 입력할 수 있는데, 추가 명령어를 입력하면 원래 이미지가 가지고 있는 시작 명령어 대신 추가 명령어의 커맨드를 실행한다.
docker run alpine ls를 입력하면 기본 명령어 대신 ls가 출력된다.
컨테이너들 나열하기 - docker ps
docker run alpine ping localhost를 이용해서 계속해서 ping을 보내게 된다면 컨테이너가 계속 실행될 것이다. 이 때 ps를 입력하면
위에처럼 컨테이너의 정보가 나온다. 기본 정보들이 나오고 PORT는 지정하지 않았기 때문에 빈칸으로 나온다.
원하는 정보만 출력
원하는 정보만 출력하기 위해서는 --format 메서드를 이용하면 된다.
모든 컨테이너 나열
docker ps 뒤에 -a를 붙이면 된다. 위의 ping localhost의 컨테이너를 중지시킨 상황에서 docker ps를 입력하면 아무것도 출력되지 않지만 docker ps -a 명령어는 종료된 컨테이너까지 출력하기에 ping localhost 커맨드의 컨테이너가 나온다.