템플릿을 사용하여 플러그인 출력 형식 지정
이 단계에서는 Go 템플릿을 사용하여 docker plugin ls 명령의 출력을 형식 지정하는 방법을 배우겠습니다. 이를 통해 필요한 정보만 특정 형식으로 표시하도록 출력을 사용자 정의할 수 있습니다.
--format 플래그는 템플릿을 지정하는 데 사용됩니다. .ID, .Name, .Description, .Enabled와 같은 자리 표시자를 사용하여 각 플러그인의 다양한 필드에 액세스할 수 있습니다.
출력을 형식 지정하여 플러그인 이름과 활성화 상태만 콜론으로 구분하여 표시해 보겠습니다.
docker plugin ls --format "{{.Name}}: {{.Enabled}}"
설치된 플러그인이 없으므로 출력은 비어 있습니다. 그러나 플러그인이 있는 경우 출력은 다음과 유사합니다.
my-plugin: true
another-plugin: false
다른 정보를 포함하거나 출력을 다르게 형식 지정하기 위해 더 복잡한 템플릿을 만들 수 있습니다. 예를 들어 ID 와 설명을 표시하려면 다음을 사용합니다.
docker plugin ls --format "ID: {{.ID}}, Description: {{.Description}}"
다시 말하지만, 이 환경에서는 출력은 비어 있습니다.
--format 플래그를 사용하는 것은 Docker 명령의 출력을 특정 요구 사항에 맞게 조정하여 정보를 더 쉽게 구문 분석하고 처리할 수 있는 강력한 방법입니다.