Docker 스포크
인스턴스에서 Docker 데이터를 조회합니다 ServiceNow . 에서 이벤트가 발생할 때 Docker 엔진의 변경을 자동화합니다.ServiceNow
스토어에서 앱 요청
사용 가능한 모든 앱을 보고 스토어에 요청을 제출하는 방법에 대한 자세한 내용을 보려면 다음을 ServiceNow Store 방문하십시오. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
통합 허브 구독
이 스포크는 Integration Hub 구독이 필요합니다. 자세한 내용은 법무 일정 - 통합 허브 개요를 참조하십시오.
스포크 버전
Docker 스포크 v2.3.4 가 최신 버전입니다.
스포크 종속성
앱을 설치하는 데 문제가 있는 경우 다음 종속 플러그인이 설치되어 있는지 확인합니다.
- ServiceNow 통합 허브 작업 단계 - REST(com.glide.hub.action_step.rest)
- ServiceNow 통합 허브 런타임(com.glide.hub.integration.runtime)
지원되는 버전
커뮤니티 에디션 버전 18.09.0.
스포크 작업
에서 Docker 스포크 이벤트가 발생할 때 Docker 작업을 자동화하는 작업을 제공합니다.ServiceNow 사용 가능한 작업은 다음과 같습니다.
| 범주 | 동작 | 설명 |
|---|---|---|
| 이미지 관리 | 이미지 작성 | Docker 인스턴스에 이미지를 작성합니다. |
| 목록 이미지 | Docker 인스턴스의 이미지를 나열합니다. | |
| 이미지 제거 | Docker 인스턴스에서 이미지를 제거합니다. | |
| 이미지 검색 | Docker 허브에서 이미지를 검색합니다. | |
| 서비스 관리 | 서비스 작성 | Docker 인스턴스에서 서비스를 작성합니다. 서비스는 스웜에서 실행되는 작업입니다. |
| 서비스 삭제 | Docker 인스턴스에서 서비스를 삭제합니다. | |
| 서비스 검사 | Docker 인스턴스의 서비스에 대한 세부 정보를 반환합니다. | |
| 서비스 업데이트 | Docker 인스턴스의 스웜에 대한 서비스를 업데이트합니다. | |
| 서비스 나열 | Docker 인스턴스에서 서비스 목록을 반환합니다. | |
| 컨테이너 관리 | 컨테이너 작성 | Docker 인스턴스에서 컨테이너를 작성합니다. |
| 컨테이너 검사 | Docker 인스턴스에서 컨테이너를 검사합니다. | |
| 컨테이너 종료 | Docker 인스턴스에서 컨테이너를 강제 종료합니다. | |
| 목록 컨테이너 | Docker 인스턴스의 컨테이너를 나열합니다. | |
| 컨테이너 일시 중지 | Docker 인스턴스에서 컨테이너의 모든 프로세스를 일시 중단합니다. | |
| 컨테이너 제거 | Docker 인스턴스에서 컨테이너를 제거합니다. | |
| 컨테이너 이름 변경 | Docker 인스턴스에서 컨테이너의 이름을 바꿉니다. | |
| 컨테이너 재시작 | Docker 인스턴스에서 컨테이너를 다시 시작합니다. | |
| 컨테이너 시작 | Docker 인스턴스에서 컨테이너를 시작합니다. | |
| 컨테이너 중지 | Docker 인스턴스에서 컨테이너를 중지합니다. | |
| 컨테이너 재개 | Docker 인스턴스에서 컨테이너 일시 중지를 해제합니다. | |
| 컨테이너 업데이트 | 제공된 값으로 Docker 인스턴스의 컨테이너를 업데이트합니다. | |
| 컨테이너 대기 | 컨테이너가 중지될 때까지 모든 프로세스를 차단한 다음 Docker 인스턴스에서 컨테이너의 종료 코드를 반환합니다. | |
| 실행 관리 | 실행 인스턴스 작성 | Docker에서 exec 인스턴스를 작성합니다. 이를 통해 실행 중인 컨테이너에서 새 명령을 실행할 수 있습니다. 컨테이너에서 명령을 실행하려면 exec 인스턴스를 만들고 시작합니다. |
| 실행 인스턴스 검사 | Docker에서 exec 인스턴스를 검사합니다. | |
| 실행 인스턴스 시작 | Docker에서 exec 인스턴스를 시작하며, 이를 통해 실행 중인 컨테이너에서 새 명령을 실행할 수 있습니다. | |
| 네트워크 관리 | 네트워크 작성 | Docker 인스턴스에서 네트워크를 작성합니다. |
| 네트워크 검사 | Docker 인스턴스의 네트워크에 대한 세부 정보를 반환합니다. | |
| 네트워크 나열 | Docker 인스턴스에서 네트워크 목록을 반환합니다. | |
| 네트워크 제거 | Docker 인스턴스에서 네트워크를 제거합니다. | |
| 볼륨 관리 | 볼륨 작성 | Docker에서 볼륨을 작성합니다. |
| 볼륨 검사 | Docker의 볼륨에 대한 세부 정보를 반환합니다. | |
| 볼륨 나열 | Docker에서 볼륨 목록을 반환합니다. | |
| 볼륨 제거 | Docker 인스턴스에서 볼륨을 제거합니다. | |
| 스웜 관리 | 노드 삭제 | Docker 인스턴스에서 노드를 삭제합니다. |
| 새 스웜 초기화 | 새 Docker 스웜을 초기화합니다. 스웜은 클러스터에 조인한 Docker를 실행하는 머신의 그룹입니다. | |
| 스웜 조사 | Docker 스웜에 대한 세부 정보를 반환합니다. | |
| 기존 스웜 조인 | Docker 토큰을 기반으로 노드를 관리자 또는 작업자 노드로 스웜에 조인합니다. | |
| 스웜 나가기 | 스웜에서 Docker 인스턴스를 제거합니다. |
연결 및 자격 증명 별칭 요구 사항
통합 허브 는 별칭을 사용하여 연결 및 자격 증명 정보와 OAuth 자격 증명을 관리합니다. 별칭을 사용하면 여러 환경을 사용할 때 여러 자격 증명과 연결 정보 프로파일을 구성하지 않아도 됩니다. 연결 또는 자격 증명 정보가 변경되면 연결을 사용하는 작업을 업데이트할 필요가 없습니다.
이 스포크는 Docker 별칭 기록을 사용하여 작업 권한을 부여합니다. 스포크 연결 별칭을 사용하려면 연결된 연결 기록을 생성합니다. 이 스포크에는 자격 증명 기록이 필요하지 않습니다. 스포크 설정에 대한 자세한 내용은 다음 문서를 참조하십시오 Docker 스포크에 대한 연결 구성.
MID 서버 요구 사항
이러한 작업은 인스턴스에서 실행하거나 선택적으로 MID 서버. Docker 별칭과 연결된 연결 기록을 사용하여 작업이 실행되는 위치를 구성하고 필요한 경우 선택 속성을 지정합니다 MID 서버 . 자세한 내용은 MID 서버를 참조하십시오.
이 스포크에 대해 설정 MID 서버 하려면 다음 문서를 참조하십시오 MID 서버 스포크 설정.