ë¤ê°íëë ìì¦ ë¬´ì íê²½ì '3ë í¸ë ë'
차례:
Docker는 거의 모든 곳에서 실행할 수있는 휴대용의 자급 자족 컨테이너로 애플리케이션을 신속하게 빌드, 테스트 및 배포 할 수있는 컨테이너화 플랫폼입니다. 컨테이너 배포를위한 사실상의 표준이며 DevOps 엔지니어와 지속적인 통합 및 제공 파이프 라인을위한 필수 도구입니다.
Docker 컨테이너를 나열하는 방법에 대해 설명합니다.
도커 컨테이너 목록
컨테이너를 나열하는 Docker 명령은 다음 형식을 따릅니다.
docker container ls
1.13 이전의 이전 Docker 버전은 다른 명령을 사용하여 컨테이너를 나열합니다.
docker ps
ps
명령이
container ls
의 별명 인 최신 Docker 버전에서는 위의 명령이 계속 지원됩니다.
실행중인 컨테이너를 나열하려면 옵션없이
docker container ls
명령을 실행하십시오.
docker container ls
결과는 다음과 같습니다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
출력의 각 줄에는 다음 열이 포함됩니다.
-
Container ID
– 각 컨테이너를 식별하는 고유 한 영숫자 문자열입니다.Image
– 컨테이너를 만드는 데 사용되는 Docker 이미지입니다.Command
– 컨테이너를 시작할 때 실행되는 명령입니다.Created
– 컨테이너 작성 시간입니다.Status
– 컨테이너의 상태입니다.Ports
– 컨테이너가 게시 한 포트입니다.Name
– 컨테이너의 이름입니다.
실행중인 컨테이너가 없으면 헤더 행만 표시됩니다.
-a
,
--all
옵션은
docker container ls
에게 모든 컨테이너 목록을 인쇄하도록 지시합니다.
docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
기본적으로 길이가 지정된 제한을 초과하는 열은 잘립니다. 잘라내
--no-trunc
비활성화하려면
--no-trunc
옵션을 사용하십시오.
docker container ls --no-trunc
컨테이너의 ID 만 표시하려면
-q
,
--quiet
옵션을 전달하십시오.
docker container ls -q
c8bded53da86 571c3a115fcf 05ef6d8680ba
--format
사용하면 Go 템플릿을 사용하여 출력을 포맷 할 수 있습니다. 예를 들어, 실행할 헤더를 포함하여 컨테이너 이름과 상태 만 인쇄하려면 다음을 수행하십시오.
docker container ls --format 'table {{.Names}}\t{{.Status}}'
NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours
-s
,
--size
옵션을 사용하여 컨테이너의 크기를보십시오.
docker container ls -s
각 줄에는 컨테이너 크기를 나타내는
SIZE
라는 열이 포함됩니다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)
--last
,
-n
옵션은 모든 상태를 포함하여
n
마지막으로 생성 된 컨테이너를 표시하도록 명령에 지시합니다. 예를 들어 가장 최근에 생성 된 두 컨테이너를 보려면 다음을 실행하십시오.
docker container ls -n 2
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg
-n 1
과 동일한 최신 작성된 컨테이너
--latest
,
-l
만 나열하는 옵션도 있습니다.
docker container ls -l
--filter
,
-f
옵션을 사용하면 특정 기준에 따라 출력을 필터링 할 수 있습니다. 예를 들어, 상태
exited
된 컨테이너 만 보려면 다음을 실행하십시오.
docker container ls -f "status=exited"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db
지원되는 모든 필터 목록은 Docker 설명서를 확인하십시오.
결론
Docker 컨테이너는 이미지의 독립형 런타임 인스턴스입니다.
Docker 컨테이너를 나열하려면
docker container ls
명령 또는 해당 별칭
docker ps
.
로컬 및 원격 자식 분기를 만들고 나열하는 방법

버그를 수정하거나 새로운 기능을 개발할 때 개발자는 나중에 새로운 코드를 메인 코드베이스에 통합 할 수있는 새로운 브랜치를 만듭니다. 이 안내서는 로컬 및 원격 Git 브랜치를 작성하고 나열하는 방법을 설명합니다.
psql을 사용하여 postgresql 데이터베이스 및 테이블을 나열하는 방법

PostgreSQL 데이터베이스 서버를 관리 할 때 수행 할 가장 일반적인 작업 중 하나는 데이터베이스와 해당 테이블을 나열하는 것입니다. PostgreSQL에는 psql이라는 대화식 도구가 제공되어 서버에 연결하고 이에 대한 쿼리를 실행할 수 있습니다.
리눅스에서 그룹을 나열하는 방법

Linux에서 그룹은 사용자 모음입니다. 이 학습서는 사용자가 속한 모든 그룹을 표시하는 방법을 설명합니다. 또한 그룹의 모든 구성원을 나열하는 방법에 대해서도 설명합니다.