도커는 어디서나 가상으로 실행할 수 있는 휴대용 자급제 컨테이너로 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 컨테이너화 플랫폼입니다. 컨테이너 배치를 위한 실질적인 표준이며, DevOps 엔지니어와 엔지니어의 지속적인 통합 및 전달 파이프라인에 필수적인 도구입니다.
도커 컨테이너를 나열하는 방법에 대해 설명합니다.
도커 컨테이너를 나열
컨테이너 목록을 위한 도커 명령은 다음 형식을 사용합니다.
docker container ls [options]
1.13 이전 버전의 도커에서는 다른 명령을 사용하여 컨테이너를 나열합니다.
docker ps [options]
위의 명령은 ps 명령이 컨테이너 ls의 별칭인 최신 도커 버전에서 여전히 지원됩니다.
실행 중인 컨테이너를 나열하려면 다음과 같은 옵션 없이 도커 컨테이너 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 – 컨테이너를 만드는 데 사용되는 도커 이미지입니다.
Command – 컨테이너를 시작할 때 실행되는 명령입니다.
Created – 컨테이너의 작성 시간입니다.
Status – 컨테이너의 상태입니다.
Ports – 컨테이너의 게시된 포트입니다.
Name – 컨테이너 이름입니다.
실행 중인 컨테이너가 없으면 머리글 행만 표시됩니다.
-a, --all 옵션은 도커 컨테이너 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
기본적으로 길이가 지정된 제한을 초과하는 열은 잘립니다. 잘라내기를 사용하지 않으려면 --no-trunc 옵션을 사용합니다.
컨테이너의 ID만 표시하려면 -q, --quiet 옵션을 통과합니다.
docker container ls -q
# c8bded53da86
# 571c3a115fcf
# 05ef6d8680ba
-- 형식을 사용하면 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 옵션을 사용합니다.
각 행에는 컨테이너 크기를 표시하는 SIZE라는 열이 포함됩니다.
docker container ls -s
# 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
--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
또한 -n 1과 같은 최근에 생성된 컨테이너 --최신 , -l만 나열하는 옵션도 있습니다.
docker container ls -l
--filter, -f 옵션을 사용하면 특정 기준에 따라 출력을 필터링할 수 있습니다.
예를 들어 종료된 상태의 컨테이너만 보려면 다음을 실행합니다.
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 ho
지원되는 모든 필터 목록은 도커 설명서를 참조하십시오.
도커 컨테이너는 이미지의 독립 실행형 런타임 인스턴스입니다. 도커 컨테이너를 나열하려면 도커 컨테이너 ls 명령 또는 별칭 도커 ps를 사용합니다.
도커 각 티슈
안녕하세요. 이번에는 도커(Docker) 각티슈에 대한 소개글을 작성해드리겠습니다. 이 제품은 쿠버네티스나 도커와 같은 가상화 기술을 많이 사용하는 개발자들에게 매우 유용한 아이템이라 생각됩니다.
도커 각티슈는 매우 세련된 디자인으로 개발자들의 관심을 끌고 있습니다. 이 제품을 회사 책상에 놓으면 지나가는 사람들마다 관심을 끌며, 개발자들 사이에서 핫한 아이템으로 자리 잡고 있습니다.
이 도커 각티슈는 판넬 형태로 되어 있어 사용하기 전에 조립이 필요합니다. 안쪽에는 티슈를 밀어주는 철판이 있어서 조립할 때 주의해야 합니다.
개발자들은 이런 아이템에 매우 관심이 많습니다. 도커 명령어들이 떠오르는 디자인으로, 개발자들의 실용성과 디자인적 요소를 모두 만족시키는 제품입니다. 또한, 이 제품은 쿠버네티스나 도커와 같은 가상화 기술을 사용하는 개발자들에게 더욱 특별한 의미를 가지고 있습니다.
이번에 받은 도커 각티슈는 개발자들이 좋아할 만한 제품입니다. 유용하면서도 세련된 디자인으로, 개발자들의 사무실에서 높은 인기를 얻을 것입니다. 이번에 구매하셔서 새로운 개발자의 취향을 만나보시기를 추천드립니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : CentOS 8 : 구글 크롬 브라우저 설치 방법, 예제, 명령어 (0) | 2022.04.28 |
---|---|
Linux : CentOS 8 : Go 설치 방법, 예제, 명령어 (0) | 2022.04.27 |
Linux : CentOS 8 : PostgreSQL 설치 방법, 예제, 명령어 (0) | 2022.04.25 |
Linux : Debian 10 : PHP 설치 방법, 예제, 명령어 (0) | 2022.04.24 |
Linux : W 명령어, 사용 방법, 예제 (0) | 2022.04.23 |