docker scout integration list 명령을 사용하여 구성된 통합 보기

DockerBeginner
지금 연습하기

소개

이 랩에서는 docker scout integration list 명령을 사용하여 조직에 구성된 Docker Scout 통합을 확인하는 방법을 배우게 됩니다. Docker Scout 는 컨테이너 이미지의 보안 상태를 이해하고 개선하는 데 도움을 주며, 통합을 통해 다른 서비스와 연결할 수 있습니다.

먼저 구성된 모든 통합을 나열하는 방법을 배우고, 그 다음 docker scout integration inspect 명령을 사용하여 특정 통합의 구성 세부 정보를 이름으로 나열하는 방법을 배우며, 마지막으로 다른 조직의 통합을 나열하는 방법을 배우게 됩니다. 이 랩에서는 필요한 명령을 안내하고 예상되는 출력을 보여줍니다.

조직에 구성된 모든 Docker Scout 통합 나열

이 단계에서는 조직에 구성된 모든 Docker Scout 통합을 나열하는 방법을 배우게 됩니다. Docker Scout 는 컨테이너 이미지의 보안 상태를 이해하고 개선하는 데 도움을 줍니다. 통합을 통해 Docker Scout 는 다른 서비스에 연결하여 이미지에 대한 정보를 수집할 수 있습니다.

통합을 나열하려면 docker scout integration list 명령을 사용합니다. 이 명령을 사용하려면 Docker Hub 에 로그인해야 합니다.

먼저 Docker Hub 에 로그인했는지 확인해 보겠습니다. 아직 로그인하지 않은 경우 docker login 명령을 사용할 수 있습니다.

docker login

Docker ID 와 비밀번호를 입력하라는 메시지가 표시됩니다. 자격 증명을 입력하여 로그인합니다.

로그인한 후 다음 명령을 사용하여 구성된 통합을 나열할 수 있습니다.

docker scout integration list

이 명령은 조직에 구성된 모든 Docker Scout 통합 목록을 출력합니다. 출력에는 일반적으로 통합 이름, 통합 유형 및 상태가 포함됩니다.

예를 들어, 출력은 다음과 같이 표시될 수 있습니다.

NAME        TYPE        STATUS
my-github   github      configured
my-gitlab   gitlab      configured

이 출력은 github 유형의 my-github라는 통합과 gitlab 유형의 my-gitlab라는 통합, 총 두 개의 통합이 구성되었음을 나타냅니다. 둘 다 configured 상태입니다.

이름으로 특정 Docker Scout 통합 구성 나열

이 단계에서는 특정 Docker Scout 통합의 구성 세부 정보를 해당 이름으로 나열하는 방법을 배우게 됩니다. 이는 설정한 특정 통합에 대한 특정 설정을 확인하려는 경우 유용합니다.

특정 통합의 구성을 나열하려면 docker scout integration inspect 명령 다음에 통합 이름을 사용합니다.

이전 단계에서와 같이 my-github라는 통합이 있다고 가정해 보겠습니다. 해당 구성을 검사하려면 다음 명령을 사용합니다.

docker scout integration inspect my-github

이 명령은 my-github 통합에 대한 자세한 정보를 출력합니다. 출력은 YAML 형식이며 통합 유형에 따라 다양한 구성 매개변수를 포함합니다.

예를 들어, GitHub 통합의 출력에는 연결된 GitHub 리포지토리, 모니터링 중인 브랜치 및 기타 관련 설정과 같은 세부 정보가 포함될 수 있습니다.

name: my-github
type: github
status: configured
config:
  repository: your-github-org/your-repo
  branches:
    - main
    - develop
  ## Other configuration details...

존재하지 않는 통합을 검사하려고 하면 명령은 통합을 찾을 수 없다는 오류를 반환합니다.

my-github를 검사하려는 통합의 실제 이름으로 바꾸는 것을 잊지 마십시오. 이전 단계에서 docker scout integration list 명령을 실행하여 통합 이름을 얻을 수 있습니다.

다른 조직의 Docker Scout 통합 구성 목록

이 단계에서는 구성원인 다른 조직에 구성된 Docker Scout 통합을 나열하는 방법을 배우게 됩니다. 기본적으로 Docker Scout 명령은 현재 조직에서 작동합니다. 그러나 --org 플래그를 사용하여 다른 조직을 지정할 수 있습니다.

이는 Docker Hub 내에서 여러 조직에 대한 통합을 관리하고 기본 조직을 전환하지 않고도 해당 통합을 보거나 관리해야 하는 경우 유용합니다.

다른 조직의 통합을 나열하려면 --org 플래그와 함께 docker scout integration list 명령을 사용하고 그 뒤에 조직 이름을 입력합니다.

another-org라는 다른 조직의 구성원이라고 가정해 보겠습니다. another-org에 대해 구성된 통합을 나열하려면 다음 명령을 사용합니다.

docker scout integration list --org another-org

another-org를 검사하려는 조직의 실제 이름으로 바꿉니다.

이 명령은 Step 1 에서 본 출력과 유사하게 지정된 조직에 대해 구성된 모든 Docker Scout 통합 목록을 출력하지만 another-org의 통합을 표시합니다.

NAME          TYPE        STATUS
another-int   github      configured

지정된 조직이 없거나 해당 조직에 액세스할 권한이 없는 경우 명령은 오류를 반환합니다.

이는 --org 플래그를 사용하여 관련되어 있는 여러 조직에서 Docker Scout 통합을 관리하는 방법을 보여줍니다.

요약

이 랩에서는 docker scout integration list 명령을 사용하여 조직에 구성된 Docker Scout 통합을 보는 방법을 배웠습니다. 모든 통합을 나열하고 이름으로 특정 통합을 검사하는 연습을 했습니다. 또한 다른 조직의 통합을 나열하는 방법도 배웠습니다. 이러한 명령은 Docker Scout 의 보안 분석 기능을 향상시키는 통합을 관리하고 이해하는 데 필수적입니다.