도커에서 컨테이너를 나열하는 방법
가 있습니다.docker images
하지만 그에 상응하는 것은 없는 것 같습니다.docker containers
.
뿌리가 되어 조사하는 것 말고는/var/lib/docker
그렇게 할 방법이 없는 것 같습니다.내가 뭘 빼놓았나요?그러면 안 되는 건가요?
실행 중인 컨테이너만 표시하려면 지정된 명령을 사용합니다.
docker ps
모든 컨테이너를 표시하려면 지정된 명령을 사용합니다.
docker ps -a
최근에 생성된 컨테이너(모든 상태 포함)를 표시하려면 지정된 명령을 사용합니다.
docker ps -l
마지막으로 생성된 컨테이너(모든 상태 포함)를 표시하려면 다음 명령을 사용합니다.
docker ps -n=-1
총 파일 크기를 표시하려면 지정된 명령을 사용합니다.
docker ps -s
위에 제시된 내용은 docker.com 의 내용입니다.
새 버전의 도커에서는 명령이 업데이트되고 일부 관리 명령이 추가되었습니다.
docker container ls
실행 중인 모든 컨테이너를 나열하는 데 사용됩니다.
docker container ls -a
그리고 나서, 만약 당신이 그것들을 모두 청소하고 싶다면,
docker rm $(docker ps -aq)
상태에 관계없이 생성된 모든 컨테이너를 나열하는 데 사용됩니다.
그리고 모든 도커 컨테이너를 중지합니다(강제).
docker rm -f $(docker ps -a -q)
여기서 컨테이너는 관리 명령입니다.
실행 중인 모든 컨테이너와 중지된 컨테이너를 나열하려면 다음과 같이 하십시오.
docker ps -a
실행 중인 모든 컨테이너를 나열합니다( -f 필터링 옵션의 명백하고 사용 예만 설명).
docker ps -a -f status=running
실행 중인 모든 컨테이너와 중지된 컨테이너를 나열하고 컨테이너 ID만 표시하려면 다음과 같이 하십시오.
docker ps -aq
실행 중이지 않은 모든 컨테이너를 제거하려면 다음과 같이 하십시오.
docker rm `docker ps -aq -f status=exited`
얼마 전에 이 명령에 대한 업데이트가 있었습니다.기본적으로 컨테이너 크기를 표시하지 않습니다(실행 중인 많은 컨테이너의 경우 비용이 많이 들기 때문입니다).docker ps -s
컨테이너 크기도 표시합니다.
도커 ps -s는 실행 중인 컨테이너의 크기만 표시합니다.
하려면 모든용크확기다면사다음니용합을려인하를 사용합니다.docker ps -as
다음 옵션도 있습니다.
docker container ls
docker container ls -a
# --all, -a
# Show all containers (default shows just running)
CLI 명령을 추가하여
docker image
그리고.docker container
보다 일관성 있는 명령 #26025
그리고 여기에 언급된 바와 같이 Docker 1.13을 도입하면서 사용자들은 새로운 구문을 채택하는 것이 좋습니다.
재구성된 CLI
Docker 1.13에서는 모든 명령어가 상호 작용하는 논리적 객체 아래에 배치되도록 재구성했습니다.를 들어 를들면입니다.
list
그리고.start
컨테이너의 하위 명령어는 이제docker container
그리고.history
의 하위 명령입니다.docker image
.이러한 변경을 통해 도커 CLI 구문을 정리하고 도움말 텍스트를 개선하며 도커를 보다 쉽게 사용할 수 있습니다.이전 명령 구문은 여전히 지원되지만 모든 사용자가 새 구문을 채택할 것을 권장합니다.
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 rmi
docker image rm
docker image rmi
docker image remove
모두 동일한 명령입니다(사용자가 직접 참조).docker help image rm
).
SHA1 컨테이너만 나열하려면:
docker ps -aq --no-trunc
이렇게 하면 여러 컨테이너 ID를 매개 변수로 사용하는 다른 명령에 대해 모든 컨테이너 목록을 사용할 수 있습니다.
예를 들어, 모든 컨테이너의 이름만 나열하려면 다음과 같이 하십시오(이후).docker ps
이름만 다른 정보와 함께 나열):
docker inspect --format='{{.Name}}' $(sudo docker ps -aq --no-trunc)
모든 컨테이너를 나열하는 방법은 여러 가지가 있습니다.
3개의 별칭을 사용하여 찾을 수 있습니다.
ls, ps, list
이것처럼.
sudo docker container ls
sudo docker container ps
sudo docker container list
sudo docker ps
sudo docker ps -a
제공 옵션을 사용할 수도 있습니다.[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
마지막으로 생성된 컨테이너 표시(모든 상태 포함)
docker ps -n=-1
총 파일 크기를 표시하는 방법
docker ps -s
새 버전의 도커에서는 명령이 업데이트되고 일부 관리 명령이 추가되었습니다.
docker container ls
실행 중인 모든 컨테이너를 나열합니다.
docker container ls -a
실행 중인 컨테이너 나열:-
$ docker ps
모든 컨테이너 나열:-
$ docker ps -a
중지된 컨테이너만 나열:-
$ docker ps --filter "status=exited"
또는
$ docker ps -f "status=exited"
사용하다docker container ls
실행 중인 모든 컨테이너를 나열합니다.
깃발 사용-a
실행 중인 모든 컨테이너를 표시합니다.예.docker container ls -a
깃발 사용-q
컨테이너와 컨테이너의 숫자 ID를 표시합니다.docker container ls -q
이 명령에 사용할 수 있는 모든 옵션에 대해 알아보려면 설명서를 참조하십시오.
마지막 n=5 컨테이너를 얻는 편리한 방법(실행 여부에 관계없이):
$ docker container ls -a -n5
오류 메시지를 받았습니다.Cannot connect to the Docker daemon.
데몬을 루트로 실행하는 것을 잊어버려서 필요했습니다.sudo
:
$ sudo docker ps
docker ps [OPTIONS]
다음 명령은 기본적으로 실행 중인 컨테이너만 표시합니다.
docker ps
모든 컨테이너 보기
docker ps -a
최근에 만든 컨테이너 표시:
docker ps -l
언급URL : https://stackoverflow.com/questions/16840409/how-to-list-containers-in-docker
'programing' 카테고리의 다른 글
파워셸에서 콘다 환경을 활성화하는 방법은 무엇입니까? (0) | 2023.08.24 |
---|---|
엑셀에서 두 숫자 사이에 있는 셀을 어떻게 세나요? (0) | 2023.08.24 |
꿀꺽꿀꺽.새 파일 또는 삭제된 파일에 대해 watch가 트리거되지 않았습니까? (0) | 2023.08.24 |
서버에서 받은 메시지를 구문 분석할 수 없습니다. (0) | 2023.08.24 |
Spring 및 SLF4J를 구성하여 로깅을 가져오려면 어떻게 해야 합니까? (0) | 2023.08.24 |