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 |