"Docker 정보"에 대한 나의 상위 3가지 용도

Docker를 사용하기 시작한 첫날docker info 서버가 Mac에 올바르게 설치되었는지 확인하고 다시는 사용하지 않았습니다! 😂

그러나 때로는 도구 상자에 이 간단한 명령을 사용하여 정보를 빠르게 얻는 것이 좋습니다. 다음은 docker info에 대한 나의 상위 3가지 용도입니다.

1. "if"와 "어떤" 도커 엔진이 실행 중인지 확인하려면



분명히 알지만 docker info Docker 데몬이 살아 있고 작동 중이며 해당 API가 올바르게 응답하고 있음을 가장 간단한 방법으로 알려줄 수 있습니다.

실행 중인 Docker 버전을 확인하는 빠른 방법이기도 합니다.

❯ docker info | head
Client:
 Debug Mode: false

Server:
 Containers: 29
  Running: 22
  Paused: 0
  Stopped: 7
 Images: 58
 Server Version: 19.03.12


2. 시스템 리소스 제한: CPU 및 메모리



컨테이너가 느리게 실행되거나 전혀 시작되지 않습니까? Docker 데몬이 CPU 또는 메모리 제한으로 실행 중인지 확인하십시오!

❯ docker info | grep -e CPU -e Memory
 CPUs: 2
 Total Memory: 1.945GiB


3. 엔진의 프록시 설정 확인



기업 네트워크에서 Docker를 실행하는 경우 프록시 서버를 통해 인터넷에 연결해야 하는 경우가 매우 일반적입니다. 연결 시간 초과가 발생하면 올바른 설정이 없을 수 있습니다.

❯ docker info | grep -e Proxy
 HTTP Proxy: http://proxy.mycompany.com:3128
 HTTPS Proxy: http://proxy.mycompany.com:3128
 No Proxy: localhost,127.0.0.1


알고 계셨나요...



이 명령을 사용하여 전체 정보 목록을 JSON 형식으로 인쇄할 수 있습니까?

# Using "| jq" to prettify the json output, though not mandatory
❯ docker info -f '{{json .}}' | jq


도커 정보를 자주 사용합니까?



댓글로 방법을 알려주세요!

이와 같은 콘텐츠를 더 보고 싶다면 저를 팔로우하는 것을 잊지 마세요!

  • YouTube 🎬


  • 좋은 웹페이지 즐겨찾기