[Docker] 2장 도커 이미지 확인

1. 도커 이미지 확인

JavaScript(특히 Node.js 환경)에서 도커 이미지를 확인하는 방법은 child_process 모듈을 사용해 도커 명령어를 실행합니다. 아래는 도커 이미지를 확인 하는 Javascript예제로 우선 Node.js 를 설치해야합니다.

node -v
npm install child_process

2. Node.js로 도커 이미지 목록 가져오기

아래 코드는 Node.js에서 child_process 모듈을 사용해 도커 이미지 목록을 가져옵니다.

const { exec } = require("child_process");

// 도커 이미지 목록 가져오기
function listDockerImage() {
  exec("docker images", (error, stdout, stderr) => {
    if (error) {
      console.error(`Error executing command: ${error.message}`);
      return;
    }
    if (stderr) {
      console.error(`Error: ${stderr}`);
      return;
    }

    // 도커 이미지 목록 출력
    console.log(stdout);
  });
}

// 함수 호출
listDockerImage();
  • exec 함수: child_process 모듈의 exec 함수를 사용해 도커 명령어 실행
  • 콜백 함수: 명령어 실행 후 호출되는 콜백 함수에서 오류 및 표준 출력을 처리
    • error:명령어 실행 중 발생한 오류
    • stdout: 명령어 실행 결과
    • stderr: 명령어 실행 중 발생한 오류 메시지
  • 결과 출력: console.log(stdout)를 사용하여 도커 이미지 목록을 출력합니다.

위 코드를 실행하기 위해서 다음 명령어를 입력해 Docker를 실행합니다.

node listDockerImages.js
REPOSITORY    TAG       IMAGE ID       CREATED      SIZE
docker-node   latest    9237ee07f14a   2 days ago   912MB

 

 

GitHub - Koras02/docker-node-bloging: https://thinky.tistory.com/category/Back-End/Docker

https://thinky.tistory.com/category/Back-End/Docker - Koras02/docker-node-bloging

github.com

 

LIST

'Back-End > Docker' 카테고리의 다른 글

[Docker] 3장 도커 이미지 다운로드 & 빌드  (0) 2025.03.19
[Docker] 1장 Docker란 무엇인가?  (0) 2025.02.25