docker ps -a
명령은 모든(실행 중인, 실행 종료된) 컨테이너 정보를 제공한다.~$ docker version
Client:
Cloud integration: v1.0.29
Version: 20.10.21
API version: 1.41
Go version: go1.18.7
Git commit: baeda1f
Built: Tue Oct 25 18:01:18 2022
OS/Arch: darwin/arm64
Context: default
Experimental: true
Server: Docker Desktop 4.15.0 (93002)
Engine:
Version: 20.10.21
API version: 1.41 (minimum version 1.12)
Go version: go1.18.7
Git commit: 3056208
Built: Tue Oct 25 17:59:41 2022
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.6.10
GitCommit: 770bd0108c32f3fb5c73ae1264f7e503fe7b2661
runc:
Version: 1.1.4
GitCommit: v1.1.4-0-g5fd4c4d
docker-init:
Version: 0.19.0
GitCommit: de40ad0
docker info
를 통해 확인할 수 있다.
도커 시스템이 사용하는 디스크 사용량 조회
~$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 4 2 619.8MB 72.34MB (11%)
Containers 4 0 782B 782B (100%)
Local Volumes 1 1 197MB 0B (0%)
Build Cache 0 0 0B 0B
RECLAIMABLE
항목은 사용 중이지 않은 image를 삭제함으로써 확보할 수 있는 공간을 의미한다.docker system df -v
옵션을 사용한다.docker system prune
명령을 통해 제거할 수 있다.docker system events
명령을 통해 도커 관련 이벤트 정보를 표시할 수 있다.
—filter
옵션을 통해 원하는 정보 키워드만 추출할 수 있다.
~$ docker system events --filter 'type=image'
~$ docker system events --filter 'event=stop'
~$ docker system events --filter 'container=webapp'
~$ docker system events --filter 'container=webaa' --filter 'event=stop'
# 지난 24시간 동안의 로그를 출력
~$ docker system events --since 24th
#JSON 형식으로 로그 출력
~$ docker system events --format ''
호스트 OS | 위치 및 확인 방법 |
---|---|
Ubuntu 16.04 이상, Cent OS | /var/lib/docker, journalctl -u docker.service 명령 사용 |
레드햇, 오라클 리눅스 | /var/log/messages |
데비안 계열 | /var/log/demon.log |
윈도우 | ~AppData\Local |
macOS | ~/Library/Containers/com.docker.docker/Data/com.docker.driver.arm64-linux/console-ring |