반응형
도커(Docker)는 컨테이너화된 애플리케이션을 개발, 배포 및 실행하기 위한 오픈 소스 플랫폼입니다.
도커 명령어는 도커 환경을 관리하고 제어하는 데 사용됩니다.
그중 docker version
과 docker info
명령어는 도커 설치 및 환경에 대한 중요한 정보를 제공합니다.
1. docker version
docker version
명령어는 도커 클라이언트와 서버(데몬) 버전 정보를 출력합니다. 이 명령어는 도커의 버전 호환성 문제를 확인할 때 유용합니다.
사용법
docker version
출력 예시
Client: Docker Engine - Community
Version: 20.10.7
API version: 1.41
Go version: go1.13.15
Git commit: f0df350
Built: Wed Jun 2 11:56:24 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.7
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: b0f5bc3
Built: Wed Jun 2 11:54:15 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.6
GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc:
Version: 1.0.0-rc93
GitCommit: 12644e614e25b05da6fd08a38ffa0cfe1903fdec
docker-init:
Version: 0.19.0
GitCommit: de40ad0
주요 정보
- Client/Server Version: 도커 클라이언트와 서버의 버전.
- API version: 도커 API의 버전.
- Go version: 도커 빌드에 사용된 Go 언어의 버전.
- Git commit: 해당 버전의 Git 커밋 해시.
- Built: 도커가 빌드된 날짜와 시간.
- OS/Arch: 운영 체제와 아키텍처.
- Experimental: 실험적 기능 사용 여부.
2. docker info
docker info
명령어는 도커 시스템의 상세 정보를 출력합니다. 이 명령어는 도커 환경 설정, 사용 중인 리소스, 실행 중인 컨테이너 등의 정보를 제공합니다.
사용법
docker info
출력 예시
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1)
buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)
Server:
Containers: 5
Running: 2
Paused: 0
Stopped: 3
Images: 10
Server Version: 20.10.7
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc io.containerd.runc.v2 io.containerd.runtime.v1.linux
Default Runtime: runc
Init Binary: docker-init
containerd version: d71fcd7d8303cbf684402823e425e9dd2e99285d
runc version: 12644e614e25b05da6fd08a38ffa0cfe1903fdec
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 5.8.0-53-generic
Operating System: Ubuntu 20.04.2 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.777GiB
Name: docker-desktop
ID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
주요 정보
- Containers: 실행 중인, 일시 중단된, 종료된 컨테이너 수.
- Images: 도커 이미지 수.
- Storage Driver: 사용 중인 스토리지 드라이버와 관련 설정.
- Logging Driver: 사용 중인 로깅 드라이버.
- Cgroup Driver: 사용 중인 Cgroup 드라이버.
- Plugins: 설치된 플러그인(볼륨, 네트워크, 로깅 등).
- Swarm: 스웜 모드 활성화 상태.
- Runtimes: 사용 가능한 런타임.
- Default Runtime: 기본 런타임.
- Kernel Version: 커널 버전.
- Operating System: 운영 체제.
- CPUs: CPU 코어 수.
- Total Memory: 총 메모리 용량.
- Docker Root Dir: 도커의 루트 디렉터리.
- Registry: 기본 도커 레지스트리.
- Insecure Registries: 신뢰할 수 없는 레지스트리 목록.
- Live Restore Enabled: 라이브 복구 활성화 여부.
이 명령어들은 도커 환경의 상태와 구성을 파악하는 데 매우 유용하며, 특히 디버깅과 시스템 관리를 위해 자주 사용됩니다.
반응형
'가상 머신 > Docker' 카테고리의 다른 글
[ 도커 / Docker ] 이미지 이동하고 공유하기 (0) | 2024.07.03 |
---|---|
[ 도커 / Docker ] 이미지 관리하기 (0) | 2024.07.03 |
[ VM / Docker ] Nginx Image 여러 버전 확인하기 (0) | 2024.06.22 |
[ VM / Docker ] docker-compose.yml 작성하기 (0) | 2024.06.22 |
[ VM / Docker ] Docker에서 Image를 관리하기 - 상세 (0) | 2024.06.22 |