답변:
실행중인 컨테이너 만 표시하려면 제공된 명령을 사용하십시오.
docker ps
모든 컨테이너 를 표시하려면 주어진 명령을 사용하십시오.
docker ps -a
가장 최근에 작성된 컨테이너 (모든 상태 포함) 를 표시하려면 다음 명령을 사용하십시오.
docker ps -l
마지막으로 생성 된 n 개의 컨테이너 (모든 상태 포함) 를 표시하려면 다음 명령을 사용하십시오.
docker ps -n=-1
총 파일 크기 를 표시하려면 다음 명령을 사용하십시오.
docker ps -s
위에 제시된 내용은 docker.com 에서 제공 됩니다.
Docker의 새 버전에서는 명령이 업데이트되고 일부 관리 명령이 추가되었습니다.
docker container ls
실행중인 모든 컨테이너를 나열하는 데 사용됩니다.
docker container ls -a
그런 다음 모두 청소하려면
docker rm $(docker ps -aq)
상태에 관계없이 작성된 모든 컨테이너를 나열하는 데 사용됩니다.
그리고 모든 Docker 컨테이너를 중지하려면
docker rm -f $(docker ps -a -q)
여기서 컨테이너는 관리 명령입니다.
docker rm
및 docker ps
) 이 docker의 도움말에 표시됩니다.
docker system prune --all
입니다. 도커 문서는 여기에서
docker ps
실행중인 컨테이너 와 일시 중지 된 컨테이너를 모두 나열합니다 . 실행중인 항목 만 나열하려면docker ps --filter="status=running"
docker ps
는 컨테이너에 대한 정보 만 표시합니다. 당신이 원하는 것은 이미지에 대한 정보입니다. docker images
명령을 사용하여 모든 로컬 이미지를 볼 수 있습니다 .
얼마 전에이 명령에 대한 업데이트가있었습니다. 컨테이너 크기는 기본적으로 표시되지 않습니다 (많은 실행중인 컨테이너에는 다소 비싸기 때문에). docker ps -s
컨테이너 크기도 표시하는 데 사용 합니다.
docker ps -as
(앞에 추가하는 것을 잊지 마세요 sudo
경우 데몬은 루트로 실행됩니다)
다음과 같은 옵션도 있습니다.
docker container ls
docker container ls -a
# --all, -a
# Show all containers (default shows just running)
이후 : 1.13.0 (2017-01-18) :
구조 조정 CLI에 추가하여 명령
docker image
과docker container
더 일관성에 대한 명령 # 26025
그리고 여기에 언급 된 바와 같이 : Docker 1.13 을 도입하면 사용자는 새로운 구문을 채택하는 것이 좋습니다.
CLI 재구성
Docker 1.13에서는 모든 명령을 다시 그룹화하여 상호 작용하는 논리 객체 아래에 놓습니다. 예를 들어,
list
그리고start
컨테이너의 현재의 하위 명령docker container
과history
의 부속이다docker image
.이러한 변경으로 Docker CLI 구문을 정리하고 도움말 텍스트를 개선하며 Docker를보다 간단하게 사용할 수 있습니다. 이전 명령 구문은 계속 지원되지만 모든 사용자가 새로운 구문을 채택하도록 권장합니다 .
docker --help
더 이상 사용되지 않는 명령 앞에 숨겨져있는 인터페이스에 3 페이지의 제안 된 인터페이스를 제공 하는 부끄러운 정보 !
Docker 명령 세트는 간단하고 잘 유지됩니다.
docker stack ls
docker service ls
docker image ls
docker container ls
별칭을 먼저 가르치는 것은 혼란 스럽습니다. 무슨 일이 일어나고 있는지 이해하면 키 입력을 줄일 수 있습니다.
docker images -> docker image ls
docker ps -> docker container ls
docker rmi -> docker image rm
docker rm -> docker container rm
Docker에는 여러 개의 별칭이 있습니다. 예를 들어 :
docker rmi
docker image rm
docker image rmi
docker image remove
모두 같은 명령입니다 (자체 사용 방법 참조 docker help image rm
).
모든 컨테이너를 나열하는 방법에는 여러 가지가 있습니다.
ls, ps, list
이와 같은 3 개의 별명을 사용하여 찾을 수 있습니다 .
sudo docker container ls
sudo docker container ps
sudo docker container list
sudo docker ps
sudo docker ps -a
give 옵션을 사용할 수도 있습니다 [option]
.
옵션-:
-a, --all Show all containers (default shows just running)
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print containers using a Go template
-n, --last int Show last created containers (includes all states) (default -1)
-l, --latest Show the latest created container (includes all states)
--no-trunc Don't truncate output
-q, --quiet Only display numeric IDs
-s, --size Display total file sizes
다음과 같은 옵션을 사용할 수 있습니다.
sudo docker ps //Showing only running containers
sudo docker ps -a //All container (running + stopped)
sudo docker pa -l // latest
sudo docker ps -n <int valuse 1,2,3 etc>// latest number of created containers
sudo docker ps -s // Display container with size
sudo docker ps -q // Only display numeric IDs for containers
docker docker ps -a | tail -n 1 //oldest container
실행중인 컨테이너 만 표시하려면
docker ps
모든 컨테이너를 표시하려면 (모든 상태 포함)
docker ps -a
최근에 만든 컨테이너를 표시하려면 (모든 상태 포함)
docker ps -l
마지막으로 생성 된 n 개의 컨테이너를 표시하려면 (모든 상태 포함)
docker ps -n=-1
총 파일 크기를 표시하려면
docker ps -s
Docker의 새 버전에서는 명령이 업데이트되고 일부 관리 명령이 추가되었습니다.
docker container ls
실행중인 모든 컨테이너를 나열하십시오.
docker container ls -a
Cannot connect to the Docker daemon.
데몬을 루트로 실행하고 필요한 오류 메시지가 표시 되었습니다 sudo
.
$ sudo docker ps
alias docker="sudo --group docker docker"